新聞中心
Python目錄是計(jì)算機(jī)語(yǔ)言常用的語(yǔ)言,可是很多人還是對(duì)其不太了解,覺得它的實(shí)際應(yīng)用語(yǔ)言操作太難,其實(shí)如果你了解了Python目錄的操作技能,你對(duì)其就有個(gè)更深的了解。你如果感興趣的話,就看看下面的文章吧!

我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、加查ssl等。為千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的加查網(wǎng)站制作公司
和普通文件一樣,關(guān)于Python目錄的操作也很容易掌握。首先,列出一個(gè)目錄的內(nèi)容:
- view plaincopy to clipboardprint?
- import os
- for fileName in os.listdir ( '/' ):
- print fileName
- import os
- for fileName in os.listdir ( '/' ):
print fileName正如你所見,這很簡(jiǎn)單,用三行代碼就可以完成。
創(chuàng)建目錄也很簡(jiǎn)單:
- view plaincopy to clipboardprint?
- import os
- for fileName in os.listdir ( '/' ):
- print fileName
- import os
- for fileName in os.listdir ( '/' ):
刪除剛才創(chuàng)建的Python目錄:也可以創(chuàng)建多級(jí)目錄:
- view plaincopy to clipboardprint?
- import os
- os.makedirs ( 'I/will/show/you/how/deep/the/rabbit/hole/goes' )
- import os
- os.makedirs ( 'I/will/show/you/how/deep/the/rabbit/hole/goes' )
如果沒有在創(chuàng)建的文件夾中添加任何東西,就可以一次性將它們?nèi)縿h除(即,刪除所列的所有空文件夾):
- view plaincopy to clipboardprint?
- import os
- os.removedirs( 'I/will/show/you/how/deep/the/rabbit/hole/goes' )
- import os
- os.removedirs ( 'I/will/show/you/how/deep/the/rabbit/hole/goes' )
當(dāng)需要對(duì)一個(gè)特定的文件類型進(jìn)行操作時(shí),我們可以選擇“fnmatch”模塊。以下是顯示“.txt”文件的內(nèi)容和“.exe”文件的文件名:
- view plaincopy to clipboardprint?
- import fnmatch
- import os
- for fileName in os.listdir ( '/' ):
- if fnmatch.fnmath ( fileName, '*.txt' ):
- print open ( fileName ).read()
- elif fnmatch.fnmatch ( fileName, '*.exe' ):
- print fileName
- import fnmatch
- import os
- for fileName in os.listdir ( '/' ):
- if fnmatch.fnmath ( fileName, '*.txt' ):
- print open ( fileName ).read()
- elif fnmatch.fnmatch ( fileName, '*.exe' ):
- print fileName“*”
字符可以表示任意長(zhǎng)度的字符。如果要匹配一個(gè)字符,則使用“?”符號(hào):
- view plaincopy to clipboardprint?
- import fnmatch
- import os
- for fileName in os.listdir ( '/' ):
- if fnmatch.fnmatch ( fileName, '?.txt' ):
- print 'Text file.'
- import fnmatch
- import os
- for fileName in os.listdir ( '/' ):
- if fnmatch.fnmatch ( fileName, '?.txt' ):
- print 'Text file.'“fnmatch”
以上就是對(duì)關(guān)于Python目錄具體操作內(nèi)容的簡(jiǎn)介。
【編輯推薦】
- Python正則表達(dá)式十種相關(guān)的匹配方法
- Python字符串替換如何才能進(jìn)行字符的拆分
- Python文本亂碼發(fā)生時(shí)的解決方案
- Python編程語(yǔ)言總體性能優(yōu)點(diǎn)評(píng)測(cè)
- Python輸入方式具體的三種實(shí)現(xiàn)方式
當(dāng)前題目:用Python目錄創(chuàng)建及應(yīng)用
標(biāo)題網(wǎng)址:http://www.fisionsoft.com.cn/article/ccdseoj.html


咨詢
建站咨詢
