文件讀寫(xiě)

在Python中,我們可以通過(guò)內(nèi)置的open()函數(shù)來(lái)進(jìn)行文件的讀寫(xiě)操作。下面是一個(gè)簡(jiǎn)單的文件讀寫(xiě)操作示例:

  1. 打開(kāi)文件

首先,我們需要使用open()函數(shù)來(lái)打開(kāi)一個(gè)文件。open()函數(shù)接收兩個(gè)參數(shù),第一個(gè)參數(shù)是要打開(kāi)的文件名,第二個(gè)參數(shù)是打開(kāi)文件的模式。常用的模式有:

  • ‘r’:只讀模式,文件的指針將會(huì)放在文件的開(kāi)頭
  • ‘w’:寫(xiě)入模式,如果文件已經(jīng)存在,會(huì)清空文件內(nèi)容;如果文件不存在,則會(huì)創(chuàng)建一個(gè)新文件
  • ‘a(chǎn)’:追加模式,在文件末尾添加內(nèi)容
  • ‘r+’:讀寫(xiě)模式
file = open("example.txt", "r")
  1. 讀取文件內(nèi)容

接下來(lái),我們可以使用read()方法來(lái)讀取文件的內(nèi)容。read()方法會(huì)將整個(gè)文件的內(nèi)容讀取出來(lái),并作為一個(gè)字符串返回。

content = file.read()
print(content)
  1. 寫(xiě)入文件內(nèi)容

如果我們想要向文件中寫(xiě)入內(nèi)容,可以使用write()方法。在寫(xiě)入內(nèi)容之前,需要先打開(kāi)文件并指定寫(xiě)入模式。

file = open("example.txt", "w")
file.write("Hello, world!")
file.close()
  1. 關(guān)閉文件

在文件操作結(jié)束后,我們應(yīng)該使用close()方法來(lái)關(guān)閉文件,以釋放資源。

file.close()

除了使用close()方法外,我們也可以使用with語(yǔ)句來(lái)自動(dòng)關(guān)閉文件。

with open("example.txt", "r") as file:
    content = file.read()
    print(content)

通過(guò)以上示例,我們可以實(shí)現(xiàn)文件的讀寫(xiě)操作。在實(shí)際開(kāi)發(fā)中,我們可以根據(jù)需要選擇合適的模式來(lái)打開(kāi)文件,并根據(jù)需求讀取或?qū)懭胛募?nèi)容。