日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

python11_Python11,文件操作

發(fā)布時間:2023/12/13 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python11_Python11,文件操作 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

整了這么多雜七雜八又“沒用”的,終于來點實際的操作了。Python中用open()方法來對打開文件。

我們來看看它的用法:

path = "C:\\Users\Frank\Desktop\\text.txt"

f = open(path,'r',encoding="utf-8")

首先給變量path指定一個路徑,注意這里反斜杠為兩個。因為每個反斜杠需要由前面一個反斜杠來轉(zhuǎn)義。

然后用open()方法打開指定的文件,括號中兩個參數(shù)分別為路徑和打開模式。打開模式一般有‘r’——只讀,‘w’——覆寫,‘a(chǎn)’——附加三種。

例子:

path = "C:\\Users\\Frank\\Desktop\\text.txt"

f = open(path,'r')

print(f.read())

f.close()  #關(guān)閉開啟的文件

read()方法用來返回保存在文件中的字符串(當(dāng)然首先需要創(chuàng)建這個文本文件)。

不過read()會一次性返回文件的全部內(nèi)容;如果要一行一行讀取,可以用readline()方法。這樣在數(shù)據(jù)量大的時候更節(jié)約硬件資源。

然后還有一個readlines()方法,這個方法將會把文件中讀出的字符串形成一個列表。列表中的每個字符串就是文件中的一行。

我們接著探討一下open()方法的‘w’——覆寫模式。

例子:

path = "C:\\Users\\Frank\\Desktop\\text.txt"

f = open(path,'w')

f.write('Hello world!\n')

f.write('你好嗎?\n')

f.close()

‘w’模式下打開文件,寫入的時候會覆蓋以前的內(nèi)容。

‘\n’表示在寫入行的末尾插入一個換行符。

如果使用‘a(chǎn)’附加模式,則可以實現(xiàn)在文本的末尾追加寫入內(nèi)容,而不會每次都覆蓋之前的內(nèi)容。

末尾的close()‘關(guān)閉文件’也很重要,如果不執(zhí)行,寫入的內(nèi)容會保留在緩存內(nèi)而不是真正存進(jìn)硬盤。

如果說每次都使用close()方法關(guān)閉文件比較繁瑣,那么可以使用with語句打開文件,操作結(jié)束后文件會自動關(guān)閉。

例:

path = "C:\\Users\\Frank\\Desktop\\text.txt"

with open(path,'a') as f:

f.write('Hello world!\n')

f.write('你好嗎?\n')

總結(jié)

以上是生活随笔為你收集整理的python11_Python11,文件操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。