原文出處 https://blog.csdn.net/JNingWei/article/details/73805320
api | annotation |
---|---|
os.listdir() | 列出當前目錄下的所有文件和文件夾(包括被隱藏的) |
os.system() | 運行shell命令(接收命令行列出當前目錄下的所有文件和文件夾參數) |
os.sep() | 更改操作系統中的路徑分隔符 |
os.getcwd() | 獲取當前路徑(中間會自動添上一個路徑分隔符) |
os.walk | 循環遍歷目錄,返回tuple表,表中每一個tuple包含該層文件、文件夾及該層父節點 |
os.path.isfile() | 是否是文件 |
os.path.isdir() | 是否是文件夾 |
os.path.exists() | 路徑是否存在 |
os.path.abspath() | 如果輸入路徑是相對路徑,則轉換爲絕對路徑 |
os.path.dirname() | 獲取指定目錄的父目錄路徑 |
os.path.pardir | 獲取當前目錄的父目錄路徑 |
os.pardir() | 獲取當前目錄的父目錄路徑 |
os.path.split() | 將目錄和文件名分割開,組成二元組返回 |
os.remove() | 刪除指定文件 |
os.rmdir() | 刪除空文件夾 |
os.mkdir() | 新建文件夾 |
os.makedirs( , exist_ok=True) | 創建遞歸的目錄樹(exist_ok是py3.2才加入的參數) |
os.chdir() | 改變當前目錄到指定目錄中 |
os.rename(path1 ,path2) | 重命名文件 |
os.chmod(path ,mode) | 改變文件權限模式 |
os.access(path ,mode) | 檢驗文件權限模式 |
os.sep | 輸出操作系統特定的路徑分隔符。win下爲”\\”,macx下爲”/” |
os.linesep | 輸出當前平臺使用的行終止符 |
os.pathsep | 輸出用於分割文件路徑的字符串 |
os.name | 輸出字符串指示當前使用平臺。win->’nt’; mac->’posix’ |
os.environ | 獲取系統環境變量 |