Python是一種解釋性編程語言,常用于數(shù)據(jù)處理、科學(xué)計(jì)算等領(lǐng)域。在進(jìn)行數(shù)據(jù)處理時(shí),Python的讀寫和寫入功能非常重要。
Python的讀寫與寫入可以通過I/O操作實(shí)現(xiàn)。在Python中,讀寫分別使用內(nèi)置的open()函數(shù)來實(shí)現(xiàn)文件操作。
#讀取文件 with open('file.txt', 'r') as file: content = file.read() print(content) #寫入文件 with open('file.txt', 'w') as file: file.write('Hello, Python!')
文件讀取
在Python中,open()函數(shù)是最常用來讀取文件內(nèi)容的函數(shù)。該函數(shù)共有兩個(gè)參數(shù):要讀取的文件名和打開文件的模式(讀取模式為‘r’)。如果文件不存在,它會(huì)引發(fā)一個(gè)文件不存在的錯(cuò)誤。當(dāng)讀取完成后,記得要關(guān)閉文件。
#讀取文件 try: with open('file.txt', 'r') as file: content = file.read() print(content) except FileNotFoundError: print('文件不存在')
文件寫入
如果您需要寫入文件內(nèi)容,open()函數(shù)的的模式參數(shù)應(yīng)該設(shè)置為‘w’。當(dāng)該參數(shù)設(shè)置為‘w’時(shí),它會(huì)覆蓋現(xiàn)有文件的內(nèi)容。如果文件不存在,它會(huì)創(chuàng)建一個(gè)新文件,打開文件后,您可以使用write()函數(shù)向文件寫入內(nèi)容。
#寫入文件 with open('file.txt', 'w') as file: content = 'Hello, Python!' file.write(content)
以上是Python中讀寫和寫入的基本內(nèi)容,如果您在使用時(shí)遇到問題,請(qǐng)自行閱讀Python官方文檔獲取更多幫助。