日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
python3如何讀寫取文件

在Python中,我們可以使用內(nèi)置的open()函數(shù)來讀取和寫入文件。open()函數(shù)接受兩個參數(shù):文件名和模式,模式可以是以下幾種:

網(wǎng)站建設哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、小程序定制開發(fā)、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了拜城免費建站歡迎大家使用!

1、’r’:只讀模式(默認)

2、’w’:寫入模式,如果文件存在則清空內(nèi)容,不存在則創(chuàng)建新文件

3、’a’:追加模式,如果文件存在則在末尾追加內(nèi)容,不存在則創(chuàng)建新文件

4、’x’:創(chuàng)建模式,如果文件存在則報錯,不存在則創(chuàng)建新文件

5、’b’:二進制模式

6、’t’:文本模式(默認)

7、’+’:讀寫模式,可讀可寫

下面分別介紹如何使用這些模式來讀取和寫入文件。

讀取文件

1、只讀模式(’r’):

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

2、追加模式(’a’):

with open('example.txt', 'a', encoding='utf8') as file:
    file.write('這是一行追加的內(nèi)容。
')

3、讀寫模式(’r+’或’w+’):

以讀寫模式打開文件,如果文件不存在則創(chuàng)建新文件
with open('example.txt', 'r+', encoding='utf8') as file:
    # 讀取文件內(nèi)容
    content = file.read()
    print(content)
    # 修改文件內(nèi)容
    file.write('這是一行追加的內(nèi)容。
')
    # 將修改后的內(nèi)容寫回文件
    file.seek(0)  # 將文件指針移回文件開頭
    print(file.read())  # 輸出修改后的文件內(nèi)容

寫入文件

1、寫入模式(’w’):

with open('example_new.txt', 'w', encoding='utf8') as file:
    file.write('這是一行新的內(nèi)容。
')

2、創(chuàng)建模式(’x’):

with open('example_new2.txt', 'x', encoding='utf8') as file:
    file.write('這是一行新的內(nèi)容。
')

3、讀寫模式(’w+’或’a+’):

以讀寫模式打開文件,如果文件不存在則創(chuàng)建新文件
with open('example_new3.txt', 'w+', encoding='utf8') as file:
    # 寫入文件內(nèi)容
    file.write('這是一行新的內(nèi)容。
')
    # 修改文件內(nèi)容(追加模式下無法修改文件內(nèi)容,需要先切換到讀寫模式)
    file.seek(0)  # 將文件指針移回文件開頭
    file.write('這是一行追加的內(nèi)容。
')
    # 將修改后的內(nèi)容寫回文件(不需要再切換回讀寫模式)
    print(file.read())  # 輸出修改后的文件內(nèi)容

處理二進制文件

1、二進制模式(’b’):

with open('example_binary.bin', 'rb') as file:
    content = file.read()
    print(content)  # 輸出二進制數(shù)據(jù),如:b'x00x01x02x03x04x05x06x07'

2、文本模式(默認為’t’):通常用于處理純文本文件,如.txt.csv等,在上面的例子中,我們使用的都是文本模式,需要注意的是,在處理二進制文件時,應使用二進制模式。


網(wǎng)站欄目:python3如何讀寫取文件
文章URL:http://www.5511xx.com/article/dhioodi.html