1
我目前正在編寫一個代碼來跟蹤,添加和重置我的廣告系列的任意時間單位,我遇到的問題是數字不斷添加到已寫入的內容。所以如果我從5開始,並嘗試將其重置爲0,則它將改爲50,而不是覆蓋。我是如何解決這個問題的,或者是否有更多的步驟來完成這項工作?覆蓋python中的文本文件
我復位程序如下:
time=open('timefile.txt','r+')
time.write("0")
time.close()
我目前正在編寫一個代碼來跟蹤,添加和重置我的廣告系列的任意時間單位,我遇到的問題是數字不斷添加到已寫入的內容。所以如果我從5開始,並嘗試將其重置爲0,則它將改爲50,而不是覆蓋。我是如何解決這個問題的,或者是否有更多的步驟來完成這項工作?覆蓋python中的文本文件
我復位程序如下:
time=open('timefile.txt','r+')
time.write("0")
time.close()
time=open('timefile.txt','w')
time.write("0")
time.close()
您目前在文本的開始打開它的讀寫,與文件指針。打開它僅用於寫入以覆蓋內容。
有了下面的代碼,你不需要關閉文件:
with open('timefile.txt', 'w') as f:
f.write("0")
非常感謝你,這完美地工作 –