Python 有強大的文件讀寫能力,比如使用 w 模式可以寫入文件。
# 使用 w 模式打開文件 file = open('text.txt', 'w') # 向文件中寫入內容 file.write('Hello, world!') # 關閉文件 file.close()
w 模式表示覆蓋寫入模式,即每次寫入都會清空原有內容,然后從頭開始寫入新內容。如果希望追加內容而不覆蓋,則需要使用 a 模式。
# 使用 a 模式打開文件 file = open('text.txt', 'a') # 向文件末尾追加內容 file.write('\nHow are you today?') # 關閉文件 file.close()
在文件讀寫時,也需要注意文件路徑的問題。可以使用相對路徑或絕對路徑指定文件位置。
# 使用相對路徑打開文件 file = open('folder/text.txt', 'w') # 使用絕對路徑打開文件 file = open('/Users/username/Documents/folder/text.txt', 'w')
無論是讀取還是寫入文件,都需要適當地關閉文件,以免出現資源泄漏等問題。
# 使用 with 語句自動關閉文件 with open('text.txt', 'w') as file: file.write('Hello, world!')
綜上所述,Python 的文件讀寫操作非常便捷。但是在實際開發中,還需要注意文件打開和關閉的順序、文件路徑的規范以及文件權限等問題,以免造成不必要的麻煩。
下一篇vue好看的插件