1.1.1操作系統(tǒng)相關(guān)的調(diào)用和操作: import os
包含環(huán)境變量的映射關(guān)系
os.environ一個dictionary
可以得到環(huán)境變量HOME的值
os.environ["HOME"]
改變當(dāng)前目錄
os.chdir(dir)
os.chdir('d:\\outlook')
注意windows下用到轉(zhuǎn)義
得到當(dāng)前目錄
os.getcwd()
得到有效組id
os.getegid()
得到組id
os.getgid()
得到用戶id
os.getuid()
得到有效用戶id
os.geteuid()
得到用戶組名稱列表
os.getgruops()
得到用戶登錄名稱
os.getlogin()
得到環(huán)境變量
os.getenv
設(shè)置環(huán)境變量
os.putenv
設(shè)置umask
import os
os.umask
利用系統(tǒng)調(diào)用缅刽,運行cmd命令
os.system(cmd)
創(chuàng)建文件夾
importos
os.mkdir("張三")
os.makedirs(‘m/n’)
獲取當(dāng)前目錄
importos
os.getcwd()
改變默認目錄
importos
os.chdir("../")
獲取目錄列表
importos
os.listdir("./")
刪除文件夾
importos
os.rmdir("張三")
import shutil
os.rmtree(‘m’)
判斷給出路徑是否為一個文件:返回Flase True
os.path.isfile()
判斷給出的路徑是否為一個目錄:
os.path.isdir()
判斷給出的路徑是否是絕對路徑:
os.path.isabs()
判斷給出的路徑是否真實存在:
os.path.exists()
返回False是一個錯誤的路徑
分離給定路徑的目錄名和文件名:
os.path.split(p)
分離擴展名:
os.path.splitext(p)
擴展名可能為空
獲取路徑名:
os.path.dirname(p)
獲取文件名:
os.path.basename(p)
重命名:
os.rename(old,?new)