欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python寫的創(chuàng)建文件夾自定義函數(shù)mkdir()

 更新時(shí)間:2014年08月25日 10:08:02   投稿:junjie  
這篇文章主要介紹了Python寫的創(chuàng)建文件夾自定義函數(shù)mkdir(),文件夾操作是編程中經(jīng)常需要的,mkdir函數(shù)更是經(jīng)典中的經(jīng)典,需要的朋友可以參考下

Python對文件的操作還算是方便的,只需要包含os模塊進(jìn)來,使用相關(guān)函數(shù)即可實(shí)現(xiàn)目錄的創(chuàng)建。

主要涉及到三個(gè)函數(shù):

1、os.path.exists(path) 判斷一個(gè)目錄是否存在
2、os.makedirs(path) 多層創(chuàng)建目錄
3、os.mkdir(path) 創(chuàng)建目錄

直接上代碼:

復(fù)制代碼 代碼如下:

def mkdir(path):
    # 引入模塊
    import os
 
    # 去除首位空格
    path=path.strip()
    # 去除尾部 \ 符號
    path=path.rstrip("\\")
 
    # 判斷路徑是否存在
    # 存在     True
    # 不存在   False
    isExists=os.path.exists(path)
 
    # 判斷結(jié)果
    if not isExists:
        # 如果不存在則創(chuàng)建目錄
        print path+' 創(chuàng)建成功'
        # 創(chuàng)建目錄操作函數(shù)
        os.makedirs(path)
        return True
    else:
        # 如果目錄存在則不創(chuàng)建,并提示目錄已存在
        print path+' 目錄已存在'
        return False
 
# 定義要?jiǎng)?chuàng)建的目錄
mkpath="d:\\qttc\\web\\"
# 調(diào)用函數(shù)
mkdir(mkpath)

以上是我寫好的一個(gè)函數(shù),只需要傳入你要?jiǎng)?chuàng)建目錄的全路徑即可。

說明

在以上DEMO的函數(shù)里,我并沒有使用os.mkdir(path)函數(shù),而是使用了多層創(chuàng)建目錄函數(shù)os.makedirs(path)。這兩個(gè)函數(shù)之間最大的區(qū)別是當(dāng)父目錄不存在的時(shí)候os.mkdir(path)不會創(chuàng)建,os.makedirs(path)則會創(chuàng)建父目錄。

比如:例子中我要?jiǎng)?chuàng)建的目錄web位于D盤的qttc目錄下,然而我D盤下沒有qttc父目錄,如果使用os.mkdir(path)函數(shù)就會提示我目標(biāo)路徑不存在,但使用os.makedirs(path)會自動(dòng)幫我創(chuàng)建父目錄qttc,請?jiān)趒ttc目錄下創(chuàng)建子目錄web。

相關(guān)文章

最新評論