国产探花免费观看_亚洲丰满少妇自慰呻吟_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讀取系統文件夾內所有文件并統計數量的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 太仓市| 衡东县| 宝坻区| 桃园市| 卓资县| 禹城市| 松溪县| 札达县| 伽师县| 常宁市| 尖扎县| 寿宁县| 泸定县| 镇原县| 德江县| 叶城县| 鹿邑县| 黄山市| 锦州市| 永登县| 麻江县| 青海省| 蚌埠市| 张掖市| 奈曼旗| 乌拉特前旗| 三都| 广水市| 彭水| 涟源市| 太谷县| 宁安市| 颍上县| 张家口市| 巨鹿县| 镇远县| 沐川县| 屏南县| 邳州市| 嘉兴市| 招远市|