1. 程式人生 > 其它 >Python中os模組,常用語句及其例子。

Python中os模組,常用語句及其例子。

1、os模組:os模組提供了多數作業系統的功能介面函式。在python程式設計時,經常和檔案、目錄打交道,經常需要用到os模組。

2、該程式用到的os模組命令:
# (1)os.listdir('path') :列出指定目錄下的所有檔案和子目錄,包括隱藏檔案,並以列表方式列印。
# (2)os.path.join(path, name]) :連線目錄和檔名,與os.path.split(path)相對。
# (3)os.path.isdir(path) :如果path是一個存在的目錄(資料夾),則返回True。否則返回Fals。
# (4)os.path.isfile(path) :如果path是一個存在的檔案,返回True。否則返回False。

import os   # 引入資料夾操作os模組

def findFile(file_path): """ 利用遞迴輸出一個資料夾路徑下的的所有檔案。 :param file_path: 資料夾路徑 :return: """ listRs = os.listdir(file_path) # 列出指定目錄下的所有檔案和子目錄 for fileItem in listRs: full_path = os.path.join(file_path, fileItem) # 獲取該檔案的完整路徑,連線目錄和檔名。
if os.path.isdir(full_path): # 判斷是否為資料夾。 findFile(full_path) pass else: print(full_path) # 輸出檔案為止 pass pass else: return pass findFile("C:\python")