python中如何獲取當(dāng)前文件的部分信息?
一、文件對(duì)象常用的屬性
1、file.name:文件的名稱
2、file.mode:打開(kāi)文件時(shí),采用的文件打開(kāi)模式
3、file.encoding:打開(kāi)文件時(shí)使用的編碼格式
4、file.closed:判斷文件是否己經(jīng)關(guān)閉
二、python中獲取當(dāng)前文件的部分信息:打開(kāi)文件之后,可以調(diào)用文件對(duì)象本身?yè)碛械膶傩垣@取
f=open('a.txt')#以默認(rèn)方式打開(kāi)文件
print(f.closed)#輸出文件是否已經(jīng)關(guān)閉
print(f.mode)#輸出訪問(wèn)模式
print(f.encoding)#輸出編碼格式
print(f.name)#輸出文件名
False
r
cp936
a.txt
注意使用open()函數(shù)打開(kāi)的文件對(duì)象,必須手動(dòng)進(jìn)行關(guān)閉,Python垃圾回收機(jī)制無(wú)法自動(dòng)回收打開(kāi)文件所占用的資源
以上就是python中如何獲取當(dāng)前文件的部分信息?希望能對(duì)大家有所幫助。更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。