我有以下代码将文本文件的一部分复制到新的临时文件中。我正在尝试在与正在复制的文件相同的目录中创建临时文件。所有的打印语句都是为了查看它在崩溃之前运行了多远,pdb 打印1
然后给出在代码下方截屏的错误。
def copymp(mptfile):
print 1
temp = os.path.dirname(mptfile) + '/mpdata.tmp'
print 2
mpfile = open(temp, 'w')
print 3
copyline = False
for line in mptfile:
print 4
if line.startswith('MP'):
copyline = True
print 5
if copyline:
print 6
print>>mpfile, line
copyline = False
mpfile.seek(1)
return None
错误:http: //i.imgur.com/fqfsi.jpg