os模塊常用命令總結(jié)

1狼电、os.name #判斷正在使用的平臺(tái)蜒灰,Windows返回'nt',Linux返回'posix'
2、os.getcwd() #返回python當(dāng)前的工作目錄
3肩碟、os.chdir(path) #改變當(dāng)前Python的工作目錄强窖,相當(dāng)于shell下的cd
4、os.listdir(path) #返回指定路徑下的文件名和目錄名

5削祈、os.remove(path) #刪除指定文件
6翅溺、os.rmdir(dir) #刪除指定目錄(必須為空)
os.removedirs(dir) #刪除多層目錄
7、os.mkdir(dir) #創(chuàng)建目錄
os.makedirs(dir) #創(chuàng)建多級(jí)目錄
8髓抑、os.rename(name, rename) #重命名文件

9咙崎、os.sep #顯示當(dāng)前平臺(tái)下路徑分隔符
10、os.linesep #顯示當(dāng)前平臺(tái)始終的換行符
11吨拍、os.pathsep #顯示用于分割文件路徑的字符褪猛,系統(tǒng)使用此字符分割搜索路徑(如$PATH)

12、os.system(commend) #運(yùn)行shell命令(打開一個(gè)新的shell羹饰,運(yùn)行命令結(jié)束后關(guān)閉shell),執(zhí)行成功返回0

13伊滋、os.environ #獲取系統(tǒng)環(huán)境變量
14、os.getenv(key) #獲取一個(gè)環(huán)境變量
15队秩、os.putenv(key, value) #設(shè)置一個(gè)環(huán)境變量

16笑旺、os.walk(topp[, topdown=True[, onerror=None[, followlinks=False]]]) #遍歷指定目錄
top:需要遍歷的目錄樹的路徑
topdown:默認(rèn)為Ttrue,表示首先返回目錄樹下的文件馍资,然后再遍歷子目錄燥撞;topdown為False時(shí),則先遍歷子目錄,返回子目錄下的文件物舒,最后返回根目錄的文件
oneerror:默認(rèn)為None色洞,表示忽略文件遍歷是產(chǎn)生的錯(cuò)誤。如果不為空冠胯,則提供一個(gè)自定義函數(shù)提示錯(cuò)誤信息后繼續(xù)遍歷或拋出異常中止遍歷
followlinks:默認(rèn)為False火诸,如果為True表示通過軟連接訪問目錄
返回值為有三個(gè)元素的元祖,3個(gè)元素分別為當(dāng)前遍歷的目錄荠察,當(dāng)前遍歷的目錄列表置蜀,當(dāng)前遍歷的目錄的文件列表
17、os.stat() #返回文件或目錄信息
18悉盆、os.popen('command') #執(zhí)行shell命令盯荤,并以file-read對(duì)象返回命令結(jié)果,可以通過read()讀取

19焕盟、os.path模塊
os.path.isfile() #判斷對(duì)象是否是文件
os.path.isdir() #判斷事項(xiàng)是否是目錄
os.path.exists() #判斷文件或目錄是否存在
os.path.split() #分割路徑的目錄和文件名

os.path.join(path, name) #連接目錄與文件名或目錄

os.path.splitext() #分離文件名和擴(kuò)展名

os.path.basename(path) #返回文件名部分
os.path.dirname(path) #返回目錄部分

os.path.abspath(name) #獲取絕對(duì)路徑(沒有搜索功能秋秤,直接組合當(dāng)前路徑)
os.path.normpath(path) #規(guī)范path字符串形式

os.path.getsize(path) #獲得文件大小

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市脚翘,隨后出現(xiàn)的幾起案子灼卢,更是在濱河造成了極大的恐慌,老刑警劉巖来农,帶你破解...
    沈念sama閱讀 217,734評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件鞋真,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡沃于,警方通過查閱死者的電腦和手機(jī)涩咖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來繁莹,“玉大人檩互,你說我怎么就攤上這事〗В” “怎么了盾似?”我有些...
    開封第一講書人閱讀 164,133評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)雪标。 經(jīng)常有香客問我零院,道長(zhǎng),這世上最難降的妖魔是什么村刨? 我笑而不...
    開封第一講書人閱讀 58,532評(píng)論 1 293
  • 正文 為了忘掉前任告抄,我火速辦了婚禮,結(jié)果婚禮上嵌牺,老公的妹妹穿的比我還像新娘打洼。我一直安慰自己龄糊,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,585評(píng)論 6 392
  • 文/花漫 我一把揭開白布募疮。 她就那樣靜靜地躺著炫惩,像睡著了一般。 火紅的嫁衣襯著肌膚如雪阿浓。 梳的紋絲不亂的頭發(fā)上他嚷,一...
    開封第一講書人閱讀 51,462評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音芭毙,去河邊找鬼筋蓖。 笑死,一個(gè)胖子當(dāng)著我的面吹牛退敦,可吹牛的內(nèi)容都是我干的粘咖。 我是一名探鬼主播,決...
    沈念sama閱讀 40,262評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼侈百,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼瓮下!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起设哗,我...
    開封第一講書人閱讀 39,153評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤唱捣,失蹤者是張志新(化名)和其女友劉穎两蟀,沒想到半個(gè)月后网梢,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,587評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡赂毯,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,792評(píng)論 3 336
  • 正文 我和宋清朗相戀三年战虏,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片党涕。...
    茶點(diǎn)故事閱讀 39,919評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡烦感,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出膛堤,到底是詐尸還是另有隱情手趣,我是刑警寧澤,帶...
    沈念sama閱讀 35,635評(píng)論 5 345
  • 正文 年R本政府宣布肥荔,位于F島的核電站绿渣,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏燕耿。R本人自食惡果不足惜中符,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,237評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望誉帅。 院中可真熱鬧淀散,春花似錦右莱、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至郭膛,卻和暖如春胀瞪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背饲鄙。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工凄诞, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人忍级。 一個(gè)月前我還...
    沈念sama閱讀 48,048評(píng)論 3 370
  • 正文 我出身青樓帆谍,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親轴咱。 傳聞我的和親對(duì)象是個(gè)殘疾皇子汛蝙,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,864評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • os模塊簡(jiǎn)介: OS模塊是Python標(biāo)準(zhǔn)庫(kù)中的一個(gè)用于訪問操作系統(tǒng)功能的模塊,OS模塊提供了一種可移...
    翟振光閱讀 4,994評(píng)論 0 6
  • Ubuntu的發(fā)音 Ubuntu西土,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音鞍盗。了解發(fā)音是有意...
    螢火蟲de夢(mèng)閱讀 99,261評(píng)論 9 467
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理需了,服務(wù)發(fā)現(xiàn),斷路器般甲,智...
    卡卡羅2017閱讀 134,656評(píng)論 18 139
  • os模塊 os模塊的作用: os肋乍,語義為操作系統(tǒng),所以肯定就是操作系統(tǒng)相關(guān)的功能了敷存,可以處理文件和目錄這些我們?nèi)粘?..
    Irlans閱讀 606評(píng)論 0 2
  • 常見函數(shù)列表 os.sep:取代操作系統(tǒng)特定的路徑分隔符 os.name:指示你正在使用的工作平臺(tái)墓造。比如對(duì)于W...
    遺步看風(fēng)景閱讀 3,258評(píng)論 1 4