對python中的 os.mkdir和os.mkdirs詳解
創(chuàng)建目錄
在Python中可以使用os.mkdir()函數(shù)創(chuàng)建目錄(創(chuàng)建一級目錄)。
其原型如下所示:
os.mkdir(path)
其參數(shù)path 為要創(chuàng)建目錄的路徑。
例如要在D盤下創(chuàng)建hello的目錄
>>> import os >>> os.mkdir('d:\hello')
可以使用os.makedirs()函數(shù)創(chuàng)建多級目錄。
其原型如下所示:
os.makedirs(path)
其參數(shù)path 為要創(chuàng)建目錄的路徑。
如在D盤下創(chuàng)建books的目錄,books目錄下在創(chuàng)建book目錄
>>> import os >>>os.makedirs('d:\\books\\book')
刪除目錄
在Python中可以使用os.rmdir()函數(shù)刪除目錄。
其原型如下所示:
os.rmdir(path)
其參數(shù)path 為要刪除的目錄的路徑。
例如把D盤下的hmm的目錄刪除
>>> import os >>> os.rmdir('d:\hmm')
刪除多級目錄
在Python中可以使用os.removedirs()函數(shù)刪除多級目錄。
其原型如下所示:
os.removdirs(path)
其參數(shù)path 為要刪除的多級目錄的路徑。
>>> import os >>> os.removedirs('d:\\books\\book')
#注意:要刪除的目錄必須是空目錄,,
刪除文件
在Python中可以使用os.remove()函數(shù)刪除文件(注意一定是一個文件)。
其原型如下所示:
os.remov(path)
其參數(shù)path 為要刪除的文件的路徑。
如刪除D盤下books目錄下book目錄中的book.txt的文件
>>> import os >>>os.remove('d:\\books\\book\\book.txt')
遍歷目錄
在Python中可以使用os.walk()函數(shù)遍歷目錄。
其原型如下所示:
os.walk(path)
其參數(shù)path 為要遍歷的目錄,遍歷path,返回一個對象,他的每個部分都是一個三元組 ('目錄x',[目錄x下的目錄list],目錄x下面的文件) 。
如:
>>> a=os.walk('d:\\books') >>> def fun(): for i in a: print i >>> fun() ('d:\\books', ['book'], ['aa.txt']) ('d:\\books\\book', [ ], [ ])
判斷是否為目錄
在Python中可以使用os.path.isdir()函數(shù)判斷某一路徑是否為目錄。
其函數(shù)原型如下所示:
os.path.isdir(path)
其參數(shù) path為 要進行判斷的路徑。如果是則返回TRUE,否則返回FALSE。
判斷是否為文件
在Python中可以使用os.path.isfile()函數(shù)判斷某一路徑是否為文件。其函數(shù)原型如下所示。
os.path.isfile(path)
其參數(shù)path為要進行判斷的路徑。如果是則返回TRUE,否則返回FALSE。
以上這篇對python中的 os.mkdir和os.mkdirs詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
python3 map函數(shù)和filter函數(shù)詳解
這篇文章主要介紹了python3 map函數(shù)和filter函數(shù)詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-08-08python中urllib.request和requests的使用及區(qū)別詳解
這篇文章主要介紹了python中urllib.request和requests的使用及區(qū)別詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05Python+Pygame實現(xiàn)之見縫插針游戲的實現(xiàn)
這篇文章主要為大家介紹了如何利用Python中的Pygame模塊實現(xiàn)見縫插針游戲,文中的示例代碼講解詳細,對我們學習Python游戲開發(fā)有一定幫助,需要的可以參考一下2022-07-07