一、文件讀寫操作基礎
在Python中進行文件讀寫操作非常方便,可以使用open函數打開一個文件,並進行讀寫操作。
# 打開文件 file = open('test.txt', 'w') # 寫入文件 file.write('Hello World') # 關閉文件 file.close()
上述代碼中,open函數接受兩個參數,第一個參數為文件路徑,第二個參數為操作模式。’w’表示寫操作,’r’表示讀操作,’a’表示追加寫入操作。在寫操作時,使用write函數寫入文件內容,最終關閉文件。
二、追加寫入文件操作
在Python中,如果要進行追加寫入操作,只需要將open函數的第二個參數設置為’a’即可。
# 打開文件 file = open('test.txt', 'a') # 追加寫入 file.write('Hello Python') # 關閉文件 file.close()
上述代碼中,追加寫入操作和普通寫入操作非常類似,不同的是操作模式為’a’,表示追加寫入。使用write函數向文件中追加寫入內容即可。文件操作完畢之後,一定要記得關閉文件。
三、使用with語句操作文件
在Python中,文件讀寫操作完成之後,一定要記得關閉文件。不過,在Python中還有一種更加簡便的方式來自動關閉文件,那就是使用with語句。
# 使用with語句操作文件 with open('test.txt', 'a') as file: file.write('Hello World')
上述代碼中,使用with語句打開文件,文件操作完成後,with語句會自動關閉文件。這種方式比起先打開文件再關閉的方式更加簡便、安全。
四、追加寫入字典對象到文件
在Python中,可以使用字典對象來存儲數據,而字典對象的數據寫入也非常容易實現。下面的代碼演示了如何將字典對象追加寫入到文件中。
# 定義字典對象 person = {'name': 'John', 'age': 30, 'country': 'USA'} # 打開文件 with open('person.txt', 'a') as file: # 將字典對象轉化為字元串格式,並寫入文件 file.write(str(person)) # 寫入分隔符,便於後續讀取 file.write('\n')
上述代碼中,使用with語句打開文件,將字典對象轉化為字元串格式,並寫入文件。注意,為了便於後續讀取,我們在每個字典對象的末尾寫入了一個換行符。
五、讀取追加寫入的文件內容
在Python中,讀取文件內容也非常容易。可以通過open函數打開文件,並使用read函數讀取所有內容。
# 打開文件 with open('test.txt', 'r') as file: # 讀取文件內容 content = file.read() # 輸出文件內容 print(content)
上述代碼中,使用with語句打開文件,使用read函數讀取文件內容,並將讀取到的內容輸出到終端。
六、小結
Python中的文件讀寫操作非常方便,通過open函數可以輕鬆實現文件的讀寫操作。在進行追加寫入操作時,只需要將操作模式設置為’a’即可。在文件操作完成後,一定要記得關閉文件,可以使用with語句來自動關閉文件。同時,可以使用字典對象來存儲數據,並將字典對象轉化為字元串格式,實現將字典對象追加寫入到文件中。文件讀取操作也非常簡便,只需要使用open函數打開文件,並使用read函數讀取所有內容即可。
原創文章,作者:AGTRU,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/335004.html