在Python中,文件讀寫實現起來非常簡單。讀取文件內容使用open函數和read方法,寫入文件內容使用open函數和write方法。下面是一些基本的文件讀寫操作。
# 打開文件 file = open('file.txt', 'r') # 讀取文件內容 content = file.read() print(content) # 關閉文件 file.close()
在上面的代碼中,我們首先使用open函數打開了一個名為file.txt的文件,文件的打開模式設定為'r',表示只讀。接著,我們使用read方法將文件內容讀取到變量content中,并打印出來。最后,我們使用close方法關閉了文件。
如果需要寫入文件,可以使用open函數的'w'模式。需要注意的是,如果文件已經存在,'w'模式會先清空文件內容,再寫入新的內容。
# 打開文件 file = open('file.txt', 'w') # 寫入文件內容 file.write('Hello, world!') # 關閉文件 file.close()
在上面的代碼中,我們打開了一個名為file.txt的文件,文件的打開模式設定為'w',表示寫入模式。然后,我們使用write方法向文件寫入了一行文本。最后,我們關閉了文件。
如果需要進行追加寫入,可以使用open函數的'a'模式。這種模式下,新的內容會追加在文件末尾,并不會清空文件內容。
# 打開文件 file = open('file.txt', 'a') # 寫入文件內容 file.write('Hello again!') # 關閉文件 file.close()
在上面的代碼中,我們使用'a'模式打開了一個名為file.txt的文件,然后使用write方法追加了一行文本。由于使用的是追加寫入模式,新文本會被追加在文件末尾。