Python零基礎學習筆記(二十九)—— OS模塊


import os
'''
OS:包含了普遍的操作系統的功能
'''
#獲取操作系統類型 nt->Windows posix->Linux/Unix或Mac OS X
print(os.name)
#打印操作系統詳細信息,注意:windows 不支持
#print(os.uname())
#獲取操作系統的環境變量
print(os.environ)
#獲取指定環境變量
print(os.environ.get("ALLUSERSPROFILE"))
#獲取當前目錄
print(os.curdir)
#獲取當前工作目錄,即當前腳本所在的目錄
print(os.getcwd())
#返回指定目錄下的所有文件(列表形式)
print(os.listdir(r"C:\Users\Administrator\PycharmProjects\untitled\day006"))
#在當前目錄下創建新目錄
#os.mkdir("My name")
#刪除目錄
#os.rmdir("My name")
#獲取文件屬性
print(os.stat("斷言.py"))
#重命名
#os.rename("My name","sd")
#刪除普通文件
#os.remove("sd")
#運行shell命令
#os.system("notepad")
#os.system("write")
#os.system("shutdown -s -t 500") #自動關機
#os.system("taskkill /f /im notepad.exe")   #關閉notepad進程

'''
os.path
'''
#查看當前的絕對路徑
print(os.path.abspath("./sd"))
#拼接路徑
p1 = r"C:\Users\Administrator\PycharmProjects\untitled\day011"
p2 = "jjking"#注意:開始不能有斜槓
print(os.path.join(p1,p2))

#拆分路徑
path2 = r"C:\Users\Administrator\PycharmProjects\untitled\day011\sd"
print(os.path.split(path2))

#獲取擴展名
print(os.path.splitext(path2))

#是否是目錄
print(os.path.isdir(path2))

#判斷文件是否存在
path3 = r"C:\Users\Administrator\PycharmProjects\untitled\day011\斷言.py"
print(os.path.isfile(path3))

#判斷文件是否存在
print(os.path.exists(path3))
#獲得文件字節
print(os.path.getsize(path3))
#獲得文件路徑
print(os.path.dirname(path3))
#獲得文件名
print(os.path.basename(path3))

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章