os模塊封裝了作業系統的目錄和檔案操作,在內部呼叫了作業系統提供的介面函式,
下面是一些常用方法:
# 環境變數
>>> import os
>>> os.environ # 查看作業系統中定義的環境變數
>>> os.environ.get('PATH') # 獲取某個環境變數中的值
# 目錄操作
>>> os.path.abspath('.') # 查看當前目錄的絕對路徑
>>> os.mkdir('/Users/michael/testdir') # 創建一個新目錄
>>> os.rmdir('/Users/michael/testdir') # 洗掉一個目錄
# 將路徑拆分為兩部分,后一部分是最后級別的目錄或檔案名
>>> os.path.split('/Users/michael/testdir/file.txt')
('/Users/michael/testdir', 'file.txt')
# 通過splitext可直接獲得檔案的擴展名
>>> os.path.splitext('/path/to/file.txt')
('/path/to/file', '.txt')
# 檔案操作
>>> os.rename('test.txt', 'test.py') # 對檔案重命名
>>> os.remove('test.py') # 洗掉檔案
# 可方便的列舉當前目錄下的.py檔案
>>> [x for x in os.listdir('.') if os.path.isfile(x) and os.path.splitext(x)[1]=='.py']
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/157924.html
標籤:Python
