私はちょうどプログラミングの初心者です。以下は私がpythonでファイルを保存して編集するために書いたコードですが、プログラムを実行するたびに、私はなぜそれが起こっているのか混乱していますか?基本的なPythonプログラミング - ファイルにデータを書き込む
filename = raw_input("Please enter the file name to open it:\n")
doc = open (filename,'w')
print doc.read
text_input = raw_input("Please enter the data you want to enter in file:\n")
if text_input == "":
print "no input closing the programme."
else :
doc.write(text_input)
doc.close()
print "Printing the file:\n"
print doc.read
cl_file = raw_input("do you want to truncate file(y/n): ")
if cl_file == "y":
doc.truncate()
else :
print "Wrong input closing notepad"
exit()
ファイルを開くときに、 'w +'ファイルオープンモードを使用します。 – bhansa
@bhansaによれば、 'w +'はファイルを切り詰めます。 –