如何基于Python創(chuàng)建目錄文件夾
這篇文章主要介紹了如何基于Python創(chuàng)建目錄文件夾,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
Python對文件的操作還算是方便的,只需要包含os模塊進來,使用相關(guān)函數(shù)即可實現(xiàn)目錄的創(chuàng)建。
主要涉及到三個函數(shù)
1、os.path.exists(path) 判斷一個目錄是否存在
2、os.makedirs(path) 多層創(chuàng)建目錄
3、os.mkdir(path) 創(chuàng)建目錄
DEMO
直接上代碼
def mkdir(path):
# 引入模塊
import os
# 去除首位空格
path=path.strip()
# 去除尾部 \ 符號
path=path.rstrip("\\")
# 判斷路徑是否存在
# 存在 True
# 不存在 False
isExists=os.path.exists(path)
# 判斷結(jié)果
if not isExists:
# 如果不存在則創(chuàng)建目錄
# 創(chuàng)建目錄操作函數(shù)
os.makedirs(path)
print path+' 創(chuàng)建成功'
return True
else:
# 如果目錄存在則不創(chuàng)建,并提示目錄已存在
print path+' 目錄已存在'
return False
# 定義要創(chuàng)建的目錄
mkpath="d:\\qttc\\web\\"
# 調(diào)用函數(shù)
mkdir(mkpath)
以上是我寫好的一個函數(shù),只需要傳入你要創(chuàng)建目錄的全路徑即可。
說明
在以上DEMO的函數(shù)里,我并沒有使用os.mkdir(path)函數(shù),而是使用了多層創(chuàng)建目錄函數(shù)os.makedirs(path)。這兩個函數(shù)之間最大的區(qū)別是當父目錄不存在的時候os.mkdir(path)不會創(chuàng)建,os.makedirs(path)則會創(chuàng)建父目錄。
比如:例子中我要創(chuàng)建的目錄web位于D盤的qttc目錄下,然而我D盤下沒有qttc父目錄,如果使用os.mkdir(path)函數(shù)就會提示我目標路徑不存在,但使用os.makedirs(path)會自動幫我創(chuàng)建父目錄qttc,請在qttc目錄下創(chuàng)建子目錄web。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python Pytorch深度學(xué)習(xí)之圖像分類器
今天小編就為大家分享一篇關(guān)于Pytorch圖像分類器的文章,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-10-10
淺談Series和DataFrame中的sort_index方法
今天小編就為大家分享一篇淺談Series和DataFrame中的sort_index方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
這篇文章主要介紹了pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-05-05
Python?DPED機器學(xué)習(xí)之實現(xiàn)照片美化
本篇文章主要介紹了利用Python中的DPED工具實現(xiàn)照片一鍵美化,可以實現(xiàn)照片亮度提高和色彩鮮明度提高,代碼簡潔易懂,具有一定學(xué)習(xí)價值,感興趣的小伙伴可以了解一下2021-11-11
使用Python和GDAL給圖片加坐標系的實現(xiàn)思路(坐標投影轉(zhuǎn)換)
這篇文章主要介紹了使用Python和GDAL給圖片加坐標系的實現(xiàn)思路(坐標投影轉(zhuǎn)換),本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-03
Python實現(xiàn)調(diào)用達夢數(shù)據(jù)庫的教程分享
這篇文章主要為大家詳細介紹了Python是如何調(diào)用達夢數(shù)據(jù)庫的,文中的示例代碼簡潔易懂,具有一定的學(xué)習(xí)和參考價值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-06-06

