テキスト ファイルのセクションを新しい一時ファイルにコピーする次のコードがあります。コピー中のファイルと同じディレクトリに一時ファイルを作成しようとしています。すべての印刷ステートメントは、クラッシュする前にどれだけ実行されるかを確認するためのもので1
あり、pdb が印刷され、コードの下にスクリーン キャプチャされたエラーが表示されます。
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