亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 4955 | 回復(fù): 2
打印 上一主題 下一主題

Python模塊-os [復(fù)制鏈接]

論壇徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:55:28IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-07-29 06:20:00
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2014-05-14 14:24 |只看該作者 |倒序?yàn)g覽
os模塊
os模塊包裝了不同操作系統(tǒng)的通用接口,使用戶在不同操作系統(tǒng)下,可以使用相同的函數(shù)接口,返回相同結(jié)構(gòu)的結(jié)果。
os.name:返回當(dāng)前操作系統(tǒng)名稱('posix', 'nt', 'os2', 'mac', 'ce' or 'riscos')
  1. In [3]: os.name
  2. Out[3]: 'posix'
復(fù)制代碼
os中定義了一組文件、路徑在不同操作系統(tǒng)中的表現(xiàn)形式參數(shù)
os.sep(文件夾分隔符,windows中是 \ )
os.extsep(擴(kuò)展名分隔符,windows中是 . )
os.pathsep(目錄分隔符,windows中是 ; )
os.linesep(換行分隔符,windows中是 \r\n )
  1. In [5]: os.sep
  2. Out[5]: '/'
  3. In [6]: os.extsep
  4. Out[6]: '.'
  5. In [7]: os.pathsep
  6. Out[7]: ':'
  7. In [8]: os.linesep
  8. Out[8]: '\n'
復(fù)制代碼
os中有大量文件、路徑操作的相關(guān)函數(shù)
os.listdir(path):列舉目錄下的所有文件
os.makedirs(path):遞歸式的創(chuàng)建文件夾,注:創(chuàng)建已存在的文件夾將異常
os.remove(filename):刪除一個(gè)文件,刪除目錄會(huì)報(bào)錯(cuò)
os.rmdir(path):刪除一個(gè)文件夾,注:刪除非空的文件夾將異常
os.removedirs(path):遞歸的刪除文件夾,直到有一級(jí)的文件夾非空,注:文件夾路徑不能以'\'結(jié)束,非空目錄會(huì)報(bào)錯(cuò)
os.rename(src,dst):給文件或文件夾改名(可以改路徑,但是不能覆蓋目標(biāo)文件)
os.renames(src,dst):遞歸式的給文件或文件名改名
os.walk(path):列舉path下的所有文件、文件夾
  1. In [10]: os.listdir('/home')
  2. Out[10]: ['roottest2', 'roottest1', 'nagios', 'test6', 'cacti', 'oracle', 'test7']
  3. In [12]: os.makedirs('/home/test1223')
  4. In [13]: os.listdir('/home')
  5. Out[13]:
  6. ['test1223',
  7. 'roottest2',
  8. 'roottest1',
  9. ……]
  10. In [14]: os.remove('/home/test1223')
  11. ---------------------------------------------------------------------------
  12. OSError Traceback (most recent call last)
  13. /root/<ipython console> in <module>()
  14. OSError: [Errno 21] Is a directory: '/home/test1223'
  15. In [16]: os.rmdir('/home/test1223')
  16. In [17]: os.removedirs('/home/a/b/c/')
  17. ---------------------------------------------------------------------------
  18. OSError Traceback (most recent call last)
  19. /root/<ipython console> in <module>()
  20. /usr/local/lib/python2.7/os.pyc in removedirs(name)
  21.     168
  22.     169 ""
復(fù)制代碼
os中與進(jìn)程相關(guān)的操作,如:
os._exit(n):退出程序
os.system('cmd'):運(yùn)行系統(tǒng)命令,會(huì)立即返回,并在cmd執(zhí)行完成后,會(huì)返回cmd退出代碼
os.popen('cmd'):運(yùn)行系統(tǒng)命令,可以把返回值保存到變量
os.path:在不同的操作系統(tǒng)中調(diào)用不同的模塊,可以import
os.getcwd()得到當(dāng)前的工作目錄
  1. In [3]: os.system('ls /home')
  2. c cacti nagios oracle roottest1 roottest2 test6 test7
  3. Out[3]: 0
  4. In [11]: os.getcwd()
  5. Out[11]: '/root'
復(fù)制代碼

論壇徽章:
29
程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-02-29 06:20:0015-16賽季CBA聯(lián)賽之天津
日期:2016-08-10 10:33:1115-16賽季CBA聯(lián)賽之深圳
日期:2016-08-17 15:07:2015-16賽季CBA聯(lián)賽之佛山
日期:2016-11-07 11:33:5015-16賽季CBA聯(lián)賽之廣夏
日期:2016-11-15 09:13:31CU十四周年紀(jì)念徽章
日期:2016-11-24 14:12:25極客徽章
日期:2016-12-07 14:03:4015-16賽季CBA聯(lián)賽之深圳
日期:2016-12-07 17:15:2715-16賽季CBA聯(lián)賽之北京
日期:2016-12-22 09:30:0115-16賽季CBA聯(lián)賽之深圳
日期:2016-12-22 10:49:2115-16賽季CBA聯(lián)賽之山西
日期:2017-02-10 09:05:3215-16賽季CBA聯(lián)賽之同曦
日期:2017-02-27 14:19:08
2 [報(bào)告]
發(fā)表于 2014-05-18 15:47 |只看該作者
。。。很好,弱弱問下, 你那個(gè)In Out 提示符怎么來的呀, 剛接觸python, 謝謝賜教, 也像shell 有PS1 之類的環(huán)境變量么

論壇徽章:
4
白羊座
日期:2013-11-05 10:26:09冥斗士
日期:2015-11-17 14:19:55白銀圣斗士
日期:2015-11-17 15:13:0815-16賽季CBA聯(lián)賽之新疆
日期:2016-04-01 09:10:58
3 [報(bào)告]
發(fā)表于 2014-05-19 10:02 |只看該作者
回復(fù) 2# elu_ligao
使用IPython時(shí)會(huì)有這個(gè)In,Out.
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP