import os
a = os.getcwd() # 獲取當前的操作目錄
b = os.chdir("C:\\Users") # 切換目錄
e = os.curdir # 獲取當前目錄 >> .
f = os.pardir # 獲取上級目錄 >> ..
os.makedirs(r"C:\a\b\c\d") # 遞回創建目錄
os.removedirs(r"C:\a\b\c\d") # 如果啊目錄為空,則洗掉并遞回到上一級目錄,如果也為空,也洗掉,
os.mkdir(r"C:\a") # 創建目錄,不能遞回創建
os.rmdir(r"C:\a") # 洗掉單級空目錄,如果目錄不為空則無法洗掉
g = os.listdir(".") # 列出目標目錄里的檔案及檔案夾
h = os.listdir("D:/") # 列出D盤下的檔案及檔案夾
os.remove("abc.txt") # 洗掉一個檔案
os.rename("oldname", "newname") # 檔案重命名
i = os.stat(r"Os_module.py") #獲取檔案或目錄的資訊
j = os.stat(r"..\day02") #獲取檔案或目錄的資訊
print(os.linesep) #當前作業系統的換行符
print(os.environ) # 查看當前系統的環境變數
print(os.pathsep) # 輸出用于分割檔案路徑的字串
print(os.name) # 輸出當前平臺名稱:nt == windows
os.system("ipconfig") # 用于執行命令
os.system("dir") # 用于執行命令
print(os.path.abspath(__file__)) #獲取絕對路徑
print(os.path.abspath("."))
split,dirname,basename不考慮路徑或檔案是否存在,只是處理
# 將path分割成目錄和檔案名兩部分,回傳元組
print(os.path.split(r"D:\Python-workspaces\week5\day04\boke.py"))
回傳目錄名
print(os.path.dirname(r"D:\Python-workspaces\week5\day04\boke.py"))
# 回傳目錄名
print(os.path.basename(r"D:\Python-workspaces\week5\day04\boke.py"))
print(os.path.exists(r"C:\a\b\c")) # 判斷檔案是否存在
print(os.path.isabs(r"C:\user")) # 判斷是否為絕對路徑,不考慮路徑是否存在
print(os.path.isfile(r".\Os_module.py")) # 判斷是否是檔案
print(os.path.isdir(r"C:\work")) # 判斷是否是目錄
print(os.path.getatime("Os_module.py")) # 回傳path所指向的檔案或者目錄的最近訪問時間
print(os.path.getctime("Os_module.py")) # windows環境下是輸出檔案創建時間;如果是linux環境下ctime代表“狀態時間”
print(os.path.getmtime("Os_module.py")) # 回傳path所指向的檔案或者目錄的最后修改時間
print(os.path.getsize("Os_module.py")) # 回傳path的大小
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/67461.html
標籤:Python
下一篇:Python--反射
