OS模塊包含了普通的操作系統的功能
下面是一些簡單的操作
import os
# 獲取操作系統的類型
print(os.name)
# 打印操作系統的詳細的信息,Windows系統不支持
print(os.uname())
# 獲取操作系統中的所有環境變量
print(os.environ)
# 獲取指定環境變量
print(os.environ.get("APPDATA"))
# 獲取當前目錄
print(os.curdir)
# 獲取當前工作目錄
print(os.getcwd())
# 獲取指定目錄下的所有的文件,以列表的形式返回
print(os.listdir(r"E:\系統"))
# 在當前目錄下創建新目錄
os.mkdir("test.txt")
# 刪除當前目錄下的該文件
os.rmdir("test.txt")
# 獲取文件屬性
print(os.stat("test.txt"))
# 重命名
os.rename("test.txt", "txt")
# 刪除普通文件
os.remove("")
# 運行shell命令
os.system("notepad")
# 關閉命令
os.system("taskkill /f /im notepad.exe")
# 查看絕對路徑
print(os.path.abspath("./txt"))
# 拼接路徑
p1 = r"E:\新建文件夾\Python日常"
p2 = "txt"
# 注意:後面的路徑的開頭不能有“\”
print(os.path.join(p1, p2))
# 拆分路徑, 拆分最後一個,返回元組
print(os.path.split(p1))
# 獲取文件名
os.path.basename() # 不包括目錄,包括後綴
# 獲取文件目錄
os.path.dirname() # 不包括文件名
# 獲取擴展名
print(os.path.splitext(p1)) # 返回一個包含兩個元素元組,第一個元素爲目錄和文件名,第二個元素爲後綴名
# 判斷是否是一個目錄
print(os.path.isdir(p1))
# 判斷文件是否存在
print(os.path.isfile(p2))
# 判斷目錄是否存在
print(os.path.exists(p1))
# 獲取文件大小(以字節來計算的)
print(os.path.getsize())