国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python讀取系統文件夾內所有文件并統計數量的方法

2020-02-15 23:20:52
字體:
來源:轉載
供稿:網友

大家先看一下Python os模塊中的部分函數

python 路徑相關的函數

os.listdir(dirname):列出dirname下的目錄和文件

os.getcwd():獲得當前工作目錄

os.curdir:返回當前目錄('.')

os.chdir(dirname):改變工作目錄到dirname

os.path.isdir(name):判斷name是不是一個目錄,name不是目錄就返回false

os.path.isfile(name):判斷name是不是一個文件,不存在name也返回false

os.path.exists(name):判斷是否存在文件或目錄name

os.path.getsize(name):獲得文件大小,如果name是目錄返回0

os.path.abspath(name):獲得絕對路徑

os.path.normpath(path):規范path字符串形式

os.path.split(name):分割文件名與目錄(事實上,如果你完全使用目錄,它也會將最后一個目錄作為文件名而分離,同時它不會判斷文件或目錄是否存在)

os.path.splitext():分離文件名與擴展名

os.path.join(path,name):連接目錄與文件名或目錄

os.path.basename(path):返回文件名

os.path.dirname(path):返回文件路徑

下面給出遞歸搜索代碼(能夠查找到隱藏文件,不能讀取非只讀性文件,代碼中用異常測試跳過此類文件)

import osdef visitDir(path): if not os.path.isdir(path): print('Error: "', path, '" is not a directory or does not exist.') return else: global x try:  for lists in os.listdir(path):  sub_path = os.path.join(path, lists)  x += 1  print('No.', x, ' ', sub_path)  if os.path.isdir(sub_path):   visitDir(sub_path) except:  passif __name__ == '__main__': x = 0 visitDir('H://Movie&Series') print('Total Permission Files: ', x)

以上這篇Python讀取系統文件夾內所有文件并統計數量的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 山阳县| 忻州市| 甘德县| 栾川县| 德庆县| 海淀区| 唐海县| 册亨县| 大化| 藁城市| 苏尼特右旗| 江山市| 长治县| 德兴市| 崇义县| 阿鲁科尔沁旗| 内江市| 孝感市| 滦平县| 冕宁县| 林西县| 平南县| 武川县| 信丰县| 平乡县| 沈阳市| 康保县| 襄垣县| 莫力| 皮山县| 东乌珠穆沁旗| 海丰县| 梧州市| 孝昌县| 鹿泉市| 东阿县| 巫溪县| 屏边| 浦东新区| 台山市| 西华县|