Python入門教程(三十五)Python中文件的打開(kāi)
在服務(wù)器上打開(kāi)文件
假設(shè)我們有以下文件,位于與 Python 相同的文件夾中。
demofile.txt
Hello! Welcome to demofile.txt This file is for testing purposes. Good Luck!
如需打開(kāi)文件,請(qǐng)使用內(nèi)建的 open() 函數(shù)。
open() 函數(shù)返回文件對(duì)象,此對(duì)象有一個(gè) read() 方法用于讀取文件的內(nèi)容:
實(shí)例
f = open("demofile.txt", "r")
print(f.read())運(yùn)行實(shí)例

只讀取文件的一部分
默認(rèn)情況下,read() 方法返回整個(gè)文本,但您也可以指定要返回的字符數(shù):
實(shí)例
返回文件中的前五個(gè)字符:
f = open("demofile.txt", "r")
print(f.read(5))運(yùn)行實(shí)例

讀行
可以使用 readline() 方法返回一行
實(shí)例
讀取文件中的一行:
f = open("demofile.txt", "r")
print(f.readline())運(yùn)行實(shí)例

通過(guò)兩次調(diào)用 readline(),可以讀取前兩行。
實(shí)例
讀取文件中的兩行:
f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())運(yùn)行實(shí)例

通過(guò)循環(huán)遍歷文件中的行,我們可以逐行讀取整個(gè)文件。
實(shí)例
逐行遍歷文件:
f = open("demofile.txt", "r")
for x in f:
print(x)運(yùn)行實(shí)例

關(guān)閉文件
完成后始終關(guān)閉文件是一個(gè)好習(xí)慣。
實(shí)例
完成后關(guān)閉文件:
f = open("demofile.txt", "r")
print(f.readline())
f.close()運(yùn)行實(shí)例

注釋:在某些情況下,由于緩沖,應(yīng)該始終關(guān)閉文件,在關(guān)閉文件之前,對(duì)文件所做的更改可能不會(huì)顯示。
到此這篇關(guān)于Python入門教程(三十五)Python中文件的打開(kāi)的文章就介紹到這了,更多相關(guān)Python中文件的打開(kāi)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
更改Python的pip install 默認(rèn)安裝依賴路徑方法詳解
今天小編就為大家分享一篇更改Python的pip install 默認(rèn)安裝依賴路徑方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-10-10
python簡(jiǎn)單鼠標(biāo)自動(dòng)點(diǎn)擊某區(qū)域的實(shí)例
今天小編就為大家分享一篇python簡(jiǎn)單鼠標(biāo)自動(dòng)點(diǎn)擊某區(qū)域的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-06-06
Pytest初學(xué)者快速上手高效Python測(cè)試指南
這篇文章主要為大家介紹了Pytest初學(xué)者快速上手的高效Python測(cè)試指南,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01
python如何獲取列表中每個(gè)元素的下標(biāo)位置
這篇文章主要介紹了python如何獲取列表中每個(gè)元素的下標(biāo)位置,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-07-07
Python?NLP開(kāi)發(fā)之實(shí)現(xiàn)聊天機(jī)器人
這篇文章主要為大家介紹了Python如何實(shí)現(xiàn)聊天機(jī)器人,即使用自然語(yǔ)言處理?(NLP)?來(lái)幫助用戶通過(guò)文本、圖形或語(yǔ)音與?Web?服務(wù)或應(yīng)用進(jìn)行交互,感興趣的可以了解一下2023-05-05
Python的jsonpath庫(kù)使用方法實(shí)例
這篇文章主要介紹了Python的jsonpath庫(kù)使用方法實(shí)例,接口返回的jsonn數(shù)據(jù),需要取值后斷言,一般我們是使用jsonpath來(lái)提取接口返回的數(shù)據(jù) ,JsonPath是一種信息抽取類庫(kù),是從JSON文檔中抽取指定信息的工具,,需要的朋友可以參考下2023-08-08

