Python是一種強大的編程語言,它有許多優秀的庫和模塊,其中包括讀取和寫入文件的功能。在Python中,我們可以使用內置的open()函數來讀取和寫入文件。
使用open()函數打開文件時,我們需要指定文件名以及文件操作模式(讀取模式或寫入模式等)。讀取模式是'rb',寫入模式是'wb'。
#讀取文件 f = open('test.txt', 'rb') content = f.read() print(content) f.close() #寫入文件 f = open('test.txt', 'wb') f.write(b'Hello, world!') f.close()
在上面的代碼中,我們首先使用open()函數打開'test.txt'文件,然后使用'read()'方法讀取文件內容。讀取文件后,我們將內容賦給了變量content,并使用'print()'函數進行輸出。
然后,我們使用'open()'函數再次打開'test.txt'文件,但這一次是以寫入模式打開。然后,我們使用'write()'方法寫入內容,使用'close()'方法關閉文件。
要注意的是,在使用'write()'方法寫入文件時,我們需要將字符串轉化為'bytes'類型,即在字符串前加上'b'。
總而言之,Python的讀取和寫入文件十分簡單,只需使用內置的'open()'函數即可完成。然而,在操作文件時,我們還需要注意文件操作模式、'read()'方法、'write()'方法以及文件關閉的操作。