天河建設(shè)網(wǎng)站企業(yè)網(wǎng)站 seo
OS系統(tǒng)操作模塊
os模塊提供各種Python 程序與操作系統(tǒng)進(jìn)行交互的接口
os模塊是整理文件和目錄最常用的模塊
函數(shù) | 作用 | 補(bǔ)充 |
---|---|---|
os.sep() | 取代操作系統(tǒng)特定的路徑分隔符 | |
os.name() | 指示你正在使用的工作平臺(tái)。比如對(duì)于Windows,它是'nt' ,而對(duì)于Linux/Unix 用戶,它是'posix' 。 | |
os.getcwd() | 得到當(dāng)前工作目錄,即當(dāng)前python腳本工作的目錄路徑 | |
os.getenv() | 用來讀取環(huán)境變量 | |
os.putenv() | 用來設(shè)置環(huán)境變量 | |
os.listdir(dirname) | 列出dirname 下的目錄和文件 | |
os.remove(file) | 刪除一個(gè)文件 | |
os.stat(file) | 獲得文件屬性 | |
os.chmod(file) | 修改文件權(quán)限和時(shí)間戳 | |
os.mkdir(name) | 創(chuàng)建目錄 | |
os.rmdir(name) | 刪除目錄 | |
os.removedirs() | 刪除多個(gè)目錄 | |
os.system() | 運(yùn)行shell命令 | |
os.exit() | 終止當(dāng)前進(jìn)程 | |
os.linesep() | 給出當(dāng)前平臺(tái)的行終止符。例如,Windows使用'\r\n' ,Linux使用'\n' 而Mac使用``‘\r’ | |
os.path.isdir() | 判斷name是不是目錄,不是件目錄返回false | |
os.path.isfile() | 判斷name是不是文件,不是文件就返回false | |
os.path.exists(name) | 判斷是否存在文件或目錄name | |
os.path.getsize(name) | 獲得文件大小,如果name是目錄返回0L | |
os.path.abspath(name) | 獲得絕對(duì)路徑 | |
os.path.isabs() | 判斷是否為絕對(duì)路徑 | |
os.path.normpath(path) | 規(guī)范path字符串形式 | |
os.path.split(name) | 分割文件名與目錄(事實(shí)上,如果你完全使用目錄,它也會(huì)將最后一個(gè)目錄作為文件名而分離,同時(shí)它不會(huì)判斷文件或目錄是否存在) | |
os.path.splitext() | 分離文件名和擴(kuò)展名 | |
os.path.join (path,name) | 連接目錄與文件名或目錄 | |
os.path.basename (path) | 返回文件名 | |
os.path.dirname (path) | 返回文件路徑 | |
os.path.existe() | 檢驗(yàn)給出的路徑是否真的存在 | |
os.curdir | 返回當(dāng)前目錄('.' ) | |
os.chdir(dirname) | 改變工作目錄到``dirname |