Python建立目錄資料夾並對資料進行讀寫操作

2021-08-21 20:35:48 字數 2164 閱讀 2807

參考資料夾操作命令總結:

python對檔案的操作還算是方便的,只需要包含os模組進來,使用相關函式即可實現目錄的建立。

注意:新建立乙個資料夾(os.mkdirs),並進入(os.chdirs),進行相關操作後,最後要退出(os.chdirs('../'))該檔案,以便於下一次的操作。

注意:文章最後關於makedirs和mkdirs的區別!!

1、os.path.exists(path) 判斷乙個目錄是否存在

2、os.makedirs(path) 多層建立目錄

3、os.mkdir(path) 建立目錄

直接上**

defmkdir(path):

# 引入模組

importos

# 去除首位空格

path=path.strip()

# 去除尾部 \ 符號

path=path.rstrip("\\")

# 判斷路徑是否存在

# 存在     true

# 不存在   false

i***ists=os.path.exists(path)

# 判斷結果

ifnoti***ists:

# 如果不存在則建立目錄

# 建立目錄操作函式

os.makedirs(path)

printpath+' 建立成功'

returntrue

else:

# 如果目錄存在則不建立,並提示目錄已存在

printpath+' 目錄已存在'

returnfalse

# 定義要建立的目錄

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。

示例**:

Python建立目錄資料夾

python對檔案的操作還算是方便的,只需要包含os模組進來,使用相關函式即可實現目錄的建立。1 os.path.exists path 判斷乙個目錄是否存在 2 os.makedirs path 多層建立目錄 3 os.mkdir path 建立目錄 直接上 def mkdir path 引入模組...

Python建立目錄資料夾

python對檔案的操作還算是方便的,只需要包含os模組進來,使用相關函式即可實現目錄的建立。1 os.path.exists path 判斷乙個目錄是否存在 2 os.makedirs path 多層建立目錄 3 os.mkdir path 建立目錄 直接上 1 2 3 4 5 6 7 8 9 1...

python 建立目錄 資料夾

python可以使用mkdir 和makedirs 兩種方法來建立目錄,mkdir 建立一層目錄,makedirs 建立多層目錄。引入模組 import os 建立目錄 d xxoo os.mkdir d xxoo 建立目錄 d test os.makedirs d test 這裡面使用mkdir ...