Python3-2020-測試開發-24- os模組
阿新 • • 發佈:2020-07-17
1. 直接呼叫可執行檔案
import os #直接呼叫可執行檔案 os.startfile(r"notepad.exe")
2. 檔案屬性和當前目錄下的檔案列表
print(os.stat(".")) # 返回檔案的所有屬性 print(os.listdir(".")) # 返回path目錄下的檔案和目錄列表
輸出
""" os.stat_result(st_mode=16895, st_ino=19703248369927101, st_dev=3969879099, st_nlink=1, st_uid=0, st_gid=0, st_size=4096, st_atime=1593332370, st_mtime=1593332370, st_ctime=1592899642) ['1.copy.jpg', '1.jpg', 'cc.csv', 'csv.csv', 'data.dat', 'test.txt', 'Test01.py', 'Test02.py', 'Test03.py', 'Test04.py', 'Test05.py', 'Test06.py', 'Test07.py']"""
3. 建立/刪除目錄
# 建立目錄 os.mkdir("mk") # 建立多級目錄 os.makedirs("a/b/c") os.removedirs("a/b/c") # 只能刪除空目錄 # 刪除目錄 os.rmdir("mk") # 返回當前工作目錄 print(os.getcwd())
4. win和linux下的標誌
print(os.sep) # win --- \ linux和unix-->/ print(os.name) # win --- nt linux和unix-->posix
5. 改變當前目錄
# 改變當前工作目錄為:dprint(os.getcwd()) os.chdir("C:") os.mkdir("mk")