国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python寫的創建文件夾自定義函數mkdir()

2020-02-23 05:42:15
字體:
來源:轉載
供稿:網友

Python對文件的操作還算是方便的,只需要包含os模塊進來,使用相關函數即可實現目錄的創建。

主要涉及到三個函數:

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

直接上代碼:

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

以上是我寫好的一個函數,只需要傳入你要創建目錄的全路徑即可。

說明

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

比如:例子中我要創建的目錄web位于D盤的qttc目錄下,然而我D盤下沒有qttc父目錄,如果使用os.mkdir(path)函數就會提示我目標路徑不存在,但使用os.makedirs(path)會自動幫我創建父目錄qttc,請在qttc目錄下創建子目錄web。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 呈贡县| 内江市| 晋城| 绍兴县| 吴旗县| 峨边| 都昌县| 平顺县| 泽库县| 寿宁县| 勐海县| 广西| 司法| 高邮市| 宝应县| 内黄县| 涞水县| 三河市| 河北区| 英吉沙县| 东丽区| 缙云县| 杨浦区| 久治县| 河北省| 敦化市| 清涧县| 察隅县| 达尔| 嘉善县| 肃宁县| 西和县| 景东| 宾川县| 钟山县| 武鸣县| 鸡泽县| 新绛县| 文登市| 花垣县| 玉溪市|