我是python的新手。使用python在腳本中創建一個文件
我想知道在寫入之前是否可以在腳本中創建文本文件。 我不想使用命令提示符創建文本文件。
我寫這個劇本的結果寫入到文件
with open('1.txt', 'r') as flp:
data = flp.readlines()
但是我知道的1.txt具有寫入之前被創建。
任何幫助將不勝感激。
我是python的新手。使用python在腳本中創建一個文件
我想知道在寫入之前是否可以在腳本中創建文本文件。 我不想使用命令提示符創建文本文件。
我寫這個劇本的結果寫入到文件
with open('1.txt', 'r') as flp:
data = flp.readlines()
但是我知道的1.txt具有寫入之前被創建。
任何幫助將不勝感激。
Open can be used in a several modes,你的情況,你在讀模式( 'R')已經打開。要寫入文件,請使用寫入模式('w')。
這樣你就可以得到一個文件對象有:
open('1.txt', 'w')
如果1.txt的不存在,將創建它。如果它確實存在,它會截斷它。
使用open(文件名,'w')創建文件,如果它不存在。但要小心,如果文件存在,它會被過度使用!
你可以閱讀更多細節here:
您可以使用open()來創建文件。 例子:
open("log.txt", "a")
這將創建文件,如果還不存在,並會追加到它,如果文件已經存在。
_「我知道1.txt必須在寫入之前創建。」_你怎麼知道的?當你嘗試時發生了什麼? – Kevin
你在使用什麼操作系統? – Bach