0
def name():
with open('newfile.txt') as f:
lineno = f.readlines()
for line in lineno:
h = re.compile('(#DESIGNATION\ \:[\n\t]*)((.)*[\n\t]*)*?\#')
print h.match(line)
name()
newfile.txt包含大約100行。運行該程序時出現錯誤MemoryError
。去除?從'(#DESIGNATION\ \:[\n\t]*)((.)*[\n\t]*)*?\#
',沒有錯誤。爲什麼會發生這種情況,以及可行的解決方案 謝謝。re.match在python中返回內存錯誤
嘗試移動環路 –
回溯的'H = re.compile(...)'外(最新最後調用): 文件 「insert.py」 38行,在 名() 文件「insert.py」,第33行,名稱爲 print h.match(line) MemoryError –
@BrentWashburne未解決。仍然是相同的錯誤 –