Python3讀取文件小技巧

一般我們在使用python讀取文件是要么吧文件名寫死,要么使用os.path.join的方式讀取文件。將文件地址寫死會造成在windows、mac、linux上因?yàn)檎备芎头葱备艿膯栴}導(dǎo)致代碼無法運(yùn)行,使用os.path.join的方式解決的話,若文件路徑較長將會非常惱火。python3中pathlib包可以巧妙的解決這一問題。
1、導(dǎo)入pathlib模塊

from pathlib import Path

2、讀取文件,直接使用‘/’即可完成連接,所有平臺代碼都可使用

# 文件保存文件夾
data_folder = Path('D:/2015500427/chini/')
# 文件夾名 + 文件名
file_to_open = data_folder / 'pom.xml'

打印文件名

print(file_to_open)

D:\2015500427\chini\pom.xml
讀取文件,并打印

f = open(file_to_open)
print(f.read())

3、pathlib也可以快速獲得文件信息

# 文件名
print(file_to_open.name)
# 文件類型
print(file_to_open.suffix)
print(file_to_open.stem)
# 判斷文件是否存在
print(file_to_open.exists)

pom.xml
.xml
pom
<bound method Path.exists of WindowsPath('D:/2015500427/chini/pom.xml')>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容