python-os模塊,sys模塊

1.os模塊(功能類似操作系統(tǒng)與文件交互)

1.常用模塊功能

1.創(chuàng)建文件

1.mkdir

2.移除文件

1.remove

刪除指定文件

2.rmdir

刪除單級空目錄劲赠,若目錄不為空則無法刪除

3.removedirs

若目錄為空,則刪除赞季,并遞歸到上一級目錄,如若也為空射众,則刪除碟摆,依此類推

3.文件重命名

1.rename

4.文件的拼接

1.os.path.join(path)

推薦Python大牛在線分享技術(shù) 扣qun:855408893

領(lǐng)域:web開發(fā)晃财,爬蟲叨橱,數(shù)據(jù)分析,數(shù)據(jù)挖掘断盛,人工智能

4.關(guān)于路徑與環(huán)境變量

1.os.path.exists(path)

查找文件路徑是否存在

2.os.walk(path)

當(dāng)前路徑下的所有文件

3.os.listdir(path)

列出文件夾下所有內(nèi)容

3.os.getcwd()

當(dāng)前當(dāng)前項目路徑

4.os.path.dirname(os.path.dirname(file)

獲取文件路徑

5.os.path.abspath(file)

當(dāng)前文件絕對路徑

2.模塊功能表

方法 功能
os.getcwd() 獲取當(dāng)前工作目錄罗洗,即當(dāng)前python腳本工作的目錄路徑
os.chdir("dirname") 改變當(dāng)前腳本工作目錄;相當(dāng)于shell下cd
os.curdir 返回當(dāng)前目錄: ('.')
os.pardir 獲取當(dāng)前目錄的父目錄字符串名:('..')
os.makedirs('dirname1/dirname2') 可生成多層遞歸目錄
os.removedirs('dirname1') 若目錄為空钢猛,則刪除伙菜,并遞歸到上一級目錄,如若也為空命迈,則刪除贩绕,依此類推
os.mkdir('dirname') 生成單級目錄;相當(dāng)于shell中mkdir dirname
os.rmdir('dirname') 刪除單級空目錄壶愤,若目錄不為空則無法刪除淑倾,報錯;相當(dāng)于shell中rmdir dirname
os.listdir('dirname') 列出指定目錄下的所有文件和子目錄征椒,包括隱藏文件娇哆,并以列表方式打印
os.remove() 刪除一個文件
os.rename("oldname","newname") 重命名文件/目錄
os.stat('path/filename') 獲取文件/目錄信息
os.sep 輸出操作系統(tǒng)特定的路徑分隔符,win下為"",Linux下為"/"
os.linesep 輸出當(dāng)前平臺使用的行終止符勃救,win下為"\t\n",Linux下為"\n"
os.pathsep 輸出用于分割文件路徑的字符串 win下為;,Linux下為:
os.name 輸出字符串指示當(dāng)前使用平臺碍讨。win->'nt'; Linux->'posix'
os.system("bash command") 運行shell命令,直接顯示
os.environ 獲取系統(tǒng)環(huán)境變量
os.path.abspath(path) 返回path規(guī)范化的絕對路徑
os.path.split(path) 將path分割成目錄和文件名二元組返回
os.path.dirname(path) 返回path的目錄蒙秒。其實就是os.path.split(path)的第一個元素
os.path.basename(path) 返回path最后的文件名勃黍。如何path以/或\結(jié)尾,那么就會返回空值晕讲。即os.path.split(path)的第二個元素
os.path.exists(path) 如果path存在溉躲,返回True;如果path不存在益兄,返回False
os.path.isabs(path) 如果path是絕對路徑锻梳,返回True
os.path.isfile(path) 如果path是一個存在的文件,返回True净捅。否則返回False
os.path.isdir(path) 如果path是一個存在的目錄疑枯,則返回True。否則返回False
os.path.join(path1[, path2[, ...]]) 將多個路徑組合后返回蛔六,第一個絕對路徑之前的參數(shù)將被忽略
os.path.getatime(path) 返回path所指向的文件或者目錄的最后存取時間
os.path.getmtime(path) 返回path所指向的文件或者目錄的最后修改時間
os.path.getsize(path) 返回path的大小
os.walk(path) 返回當(dāng)前路徑下的所有文件夾及文件

2.sys模塊(功能與python交互)

1.常用模塊

1.sys.argv

當(dāng)終端 python test.py 參數(shù)1 參數(shù)2 ... 執(zhí)行python文件的時候會接收參數(shù)

2.sys.path

返回模塊的搜索路徑荆永,初始化時使用PYTHONPATH環(huán)境變量的值

3.sys.path.append

增加環(huán)境變量值

4.sys.stdout.writer()

標(biāo)準(zhǔn)輸出(python的輸出功能如print)

5.sys.stdin.read(n)

標(biāo)準(zhǔn)輸入(python的輸入功能如input)

2.模塊功能表

方法 功能
sys.argv 命令行參數(shù)List废亭,第一個元素是程序本身路徑
sys.modules.keys() 返回所有已經(jīng)導(dǎo)入的模塊列表
sys.exc_info() 獲取當(dāng)前正在處理的異常類,exc_type、exc_value具钥、exc_traceback當(dāng)前處理的異常詳細(xì)信息
sys.exit(n) 退出程序豆村,正常退出時exit(0)
sys.hexversion 獲取Python解釋程序的版本值,16進(jìn)制格式如:0x020403F0
sys.version 獲取Python解釋程序的版本信息
sys.maxint 最大的Int值
sys.maxunicode 最大的Unicode值
sys.modules 返回系統(tǒng)導(dǎo)入的模塊字段骂删,key是模塊名掌动,value是模塊
sys.path 返回模塊的搜索路徑,初始化時使用PYTHONPATH環(huán)境變量的值
sys.platform 返回操作系統(tǒng)平臺名稱
sys.stdout 標(biāo)準(zhǔn)輸出
sys.stdin 標(biāo)準(zhǔn)輸入
sys.stderr 錯誤輸出
sys.exc_clear() 用來清除當(dāng)前線程所出現(xiàn)的當(dāng)前的或最近的錯誤信息
sys.exec_prefix 返回平臺獨立的python文件安裝的位置
sys.byteorder 本地字節(jié)規(guī)則的指示器宁玫,big-endian平臺的值是'big',little-endian平臺的值是'little'
sys.copyright 記錄python版權(quán)相關(guān)的東西
sys.api_version 解釋器的C的API版本
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末粗恢,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子欧瘪,更是在濱河造成了極大的恐慌眷射,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件佛掖,死亡現(xiàn)場離奇詭異妖碉,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)芥被,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進(jìn)店門欧宜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人撕彤,你說我怎么就攤上這事鱼鸠。” “怎么了羹铅?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵蚀狰,是天一觀的道長。 經(jīng)常有香客問我职员,道長麻蹋,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任焊切,我火速辦了婚禮扮授,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘专肪。我一直安慰自己刹勃,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布嚎尤。 她就那樣靜靜地躺著荔仁,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上乏梁,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天次洼,我揣著相機(jī)與錄音,去河邊找鬼遇骑。 笑死卖毁,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的落萎。 我是一名探鬼主播亥啦,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼模暗!你這毒婦竟也來了禁悠?” 一聲冷哼從身側(cè)響起念祭,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤兑宇,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后粱坤,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體隶糕,經(jīng)...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年站玄,在試婚紗的時候發(fā)現(xiàn)自己被綠了枚驻。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,747評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡株旷,死狀恐怖再登,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情晾剖,我是刑警寧澤锉矢,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站齿尽,受9級特大地震影響沽损,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜循头,卻給世界環(huán)境...
    茶點故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一绵估、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧卡骂,春花似錦国裳、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春盒使,著一層夾襖步出監(jiān)牢的瞬間崩掘,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工少办, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留苞慢,地道東北人。 一個月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓英妓,卻偏偏與公主長得像挽放,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子蔓纠,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,658評論 2 350

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

  • 模塊和包 一 模塊 1 什么是模塊腿倚? 常見的場景:一個模塊就是一個包含了python定義和聲明的文件纯出,文件名就是...
    go以恒閱讀 2,263評論 0 4
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 5,729評論 0 10
  • 常用模塊 認(rèn)識模塊 什么是模塊 什么是模塊? 常見的場景:一個模塊就是一個包含了python定義和聲明的文件硬贯,文...
    go以恒閱讀 1,943評論 0 6
  • 參考:http://blog.csdn.net/wuce_bai/article/details/50827393...
    Babyzpj閱讀 797評論 0 0
  • 最好的年華里饭豹,遇到最好的你 文/五月芳華 我出生在西北的一個農(nóng)村鸵赖,這里算不上偏僻,但也不富裕拄衰。幾十戶人家的...
    左右酒窩閱讀 453評論 0 0