對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為 要進(jìn)行判斷的路徑。如果是則返回TRUE,否則返回FALSE。
判斷是否為文件
在Python中可以使用os.path.isfile()函數(shù)判斷某一路徑是否為文件。其函數(shù)原型如下所示。
os.path.isfile(path)
其參數(shù)path為要進(jìn)行判斷的路徑。如果是則返回TRUE,否則返回FALSE。
以上這篇對python中的 os.mkdir和os.mkdirs詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
python3 map函數(shù)和filter函數(shù)詳解
這篇文章主要介紹了python3 map函數(shù)和filter函數(shù)詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-08-08Python selenium抓取微博內(nèi)容的示例代碼
本篇文章主要介紹了Python selenium抓取微博內(nèi)容的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-05-05python中urllib.request和requests的使用及區(qū)別詳解
這篇文章主要介紹了python中urllib.request和requests的使用及區(qū)別詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05python圖片和二進(jìn)制轉(zhuǎn)換的三種實現(xiàn)方式
本文介紹了將PIL格式、數(shù)組和圖片轉(zhuǎn)換為二進(jìn)制的不同方法,包括使用PIL庫、OpenCV和直接讀取二進(jìn)制,此外,還提到了數(shù)據(jù)傳輸中base64格式的應(yīng)用,這些信息對需要進(jìn)行圖片數(shù)據(jù)處理和轉(zhuǎn)換的開發(fā)者非常有用2024-09-09Python+Pygame實現(xiàn)之見縫插針游戲的實現(xiàn)
這篇文章主要為大家介紹了如何利用Python中的Pygame模塊實現(xiàn)見縫插針游戲,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Python游戲開發(fā)有一定幫助,需要的可以參考一下2022-07-07Python數(shù)據(jù)持久化shelve模塊用法分析
這篇文章主要介紹了Python數(shù)據(jù)持久化shelve模塊用法,結(jié)合實例形式較為詳細(xì)的總結(jié)分析了shelve模塊的功能、原理及簡單使用方法,需要的朋友可以參考下2018-06-06