共計(jì) 681 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
在 Python 中,可以通過(guò)以下幾種方式向文件中寫(xiě)入數(shù)據(jù):
- 使用
open()
函數(shù)以寫(xiě)入模式打開(kāi)文件,并利用write()
函數(shù)寫(xiě)入數(shù)據(jù),最后通過(guò)close()
函數(shù)關(guān)閉文件。示例代碼如下:
file = open("example.txt", "w") # 打開(kāi)文件,以寫(xiě)入模式
file.write("Hello, World!") # 寫(xiě)入數(shù)據(jù)
file.close() # 關(guān)閉文件
- 使用
with open()
語(yǔ)句打開(kāi)文件,這種方式可以自動(dòng)關(guān)閉文件,無(wú)需調(diào)用close()
函數(shù)。示例代碼如下:
with open("example.txt", "w") as file:
file.write("Hello, World!") # 寫(xiě)入數(shù)據(jù)
- 使用
open()
函數(shù)以追加模式打開(kāi)文件,并利用write()
函數(shù)寫(xiě)入數(shù)據(jù),這樣可以在文件末尾添加內(nèi)容而不覆蓋之前的內(nèi)容。示例代碼如下:
file = open("example.txt", "a") # 打開(kāi)文件,以追加模式
file.write("Hello, World!") # 寫(xiě)入數(shù)據(jù)
file.close() # 關(guān)閉文件
注意:在使用以上方法寫(xiě)入數(shù)據(jù)時(shí),如果文件不存在,會(huì)自動(dòng)創(chuàng)建新文件;如果文件已存在,會(huì)覆蓋原有內(nèi)容(除非使用追加模式)。
另外,還可以使用 writelines()
函數(shù)一次寫(xiě)入多行數(shù)據(jù),如下所示:
lines = ["Line 1\n", "Line 2\n", "Line 3\n"]
with open("example.txt", "w") as file:
file.writelines(lines)
以上代碼將會(huì)把 lines
列表中的每一行數(shù)據(jù)寫(xiě)入文件中。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完