對(duì)python中的 os.mkdir和os.mkdirs詳解
創(chuàng)建目錄
在Python中可以使用os.mkdir()函數(shù)創(chuàng)建目錄(創(chuàng)建一級(jí)目錄)。
其原型如下所示:
os.mkdir(path)
其參數(shù)path 為要?jiǎng)?chuàng)建目錄的路徑。
例如要在D盤(pán)下創(chuàng)建hello的目錄
>>> import os >>> os.mkdir('d:\hello')
可以使用os.makedirs()函數(shù)創(chuàng)建多級(jí)目錄。
其原型如下所示:
os.makedirs(path)
其參數(shù)path 為要?jiǎng)?chuàng)建目錄的路徑。
如在D盤(pán)下創(chuàng)建books的目錄,books目錄下在創(chuàng)建book目錄
>>> import os >>>os.makedirs('d:\\books\\book')
刪除目錄
在Python中可以使用os.rmdir()函數(shù)刪除目錄。
其原型如下所示:
os.rmdir(path)
其參數(shù)path 為要?jiǎng)h除的目錄的路徑。
例如把D盤(pán)下的hmm的目錄刪除
>>> import os >>> os.rmdir('d:\hmm')
刪除多級(jí)目錄
在Python中可以使用os.removedirs()函數(shù)刪除多級(jí)目錄。
其原型如下所示:
os.removdirs(path)
其參數(shù)path 為要?jiǎng)h除的多級(jí)目錄的路徑。
>>> import os >>> os.removedirs('d:\\books\\book')
#注意:要?jiǎng)h除的目錄必須是空目錄,,
刪除文件
在Python中可以使用os.remove()函數(shù)刪除文件(注意一定是一個(gè)文件)。
其原型如下所示:
os.remov(path)
其參數(shù)path 為要?jiǎng)h除的文件的路徑。
如刪除D盤(pán)下books目錄下book目錄中的book.txt的文件
>>> import os >>>os.remove('d:\\books\\book\\book.txt')
遍歷目錄
在Python中可以使用os.walk()函數(shù)遍歷目錄。
其原型如下所示:
os.walk(path)
其參數(shù)path 為要遍歷的目錄,遍歷path,返回一個(gè)對(duì)象,他的每個(gè)部分都是一個(gè)三元組 ('目錄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。
以上這篇對(duì)python中的 os.mkdir和os.mkdirs詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python3 map函數(shù)和filter函數(shù)詳解
這篇文章主要介紹了python3 map函數(shù)和filter函數(shù)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08selenium+python 對(duì)輸入框的輸入處理方法
今天小編就為大家分享一篇selenium+python 對(duì)輸入框的輸入處理方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-10-10Python selenium抓取微博內(nèi)容的示例代碼
本篇文章主要介紹了Python selenium抓取微博內(nèi)容的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-05-05python中urllib.request和requests的使用及區(qū)別詳解
這篇文章主要介紹了python中urllib.request和requests的使用及區(qū)別詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-05-05python圖片和二進(jìn)制轉(zhuǎn)換的三種實(shí)現(xiàn)方式
本文介紹了將PIL格式、數(shù)組和圖片轉(zhuǎn)換為二進(jìn)制的不同方法,包括使用PIL庫(kù)、OpenCV和直接讀取二進(jìn)制,此外,還提到了數(shù)據(jù)傳輸中base64格式的應(yīng)用,這些信息對(duì)需要進(jìn)行圖片數(shù)據(jù)處理和轉(zhuǎn)換的開(kāi)發(fā)者非常有用2024-09-09Python+Pygame實(shí)現(xiàn)之見(jiàn)縫插針游戲的實(shí)現(xiàn)
這篇文章主要為大家介紹了如何利用Python中的Pygame模塊實(shí)現(xiàn)見(jiàn)縫插針游戲,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python游戲開(kāi)發(fā)有一定幫助,需要的可以參考一下2022-07-07Python數(shù)據(jù)持久化shelve模塊用法分析
這篇文章主要介紹了Python數(shù)據(jù)持久化shelve模塊用法,結(jié)合實(shí)例形式較為詳細(xì)的總結(jié)分析了shelve模塊的功能、原理及簡(jiǎn)單使用方法,需要的朋友可以參考下2018-06-06