私が持っているいくつかのforループの終わりにファイルを開いて書き込もうとしています。ただし、「出力」の未定義のプロンプトが表示されます。(以下のコードを参照)
書き込みモードでファイル「output.txt」を開くと同時に、出力が何であるかを宣言していませんか?
for X in Y
....
output = open(output.txt, 'w')
output.writelines(lines)
output.close()
これは正しく機能しているはずですか?私の構文は間違っていますか?または、出力= forループの外側で開くと宣言する必要がありますか?
注:Python 2.7.3
回答:ありがとうございました。「output.txt」ではなくoutput.txtを開こうとしたため、Pythonは私の宣言を理解できませんでした。