このコードは私にとってはうまくいきます。最後にデータを追加します。
def writeFile(dataFile, nameFile):
fob = open(nameFile,'a+')
fob.write("%s\n"%dataFile)
fob.close()
しかし、問題は、プログラムを閉じてから再度実行すると、以前のデータがすべて失われていることがわかりました。プロセスは最初から書き込みを開始し、ファイルにはデータがありません。
しかし、実行中にファイルの最後に行を完全に追加します。
問題がわかりません。誰か助けてください。
注意:Python 2.6でUbuntu-10.04を使用しています