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