當前位置:首頁 » 編程語言 » python目錄存在

python目錄存在

發布時間: 2024-12-25 20:18:51

python如何判斷一個目錄下是否存在某個文件

1.使用os模塊

  • 用os模塊中os.path.exists()方法檢測是否存在test_file.txt文件

importos
os.path.exists(test_file.txt)
#True
os.path.exists(no_exist_file.txt)
#False

2.使用Try命令

  • 使用open()方法,如果要打開的文件不存在,就回跑出異常,用try()方法捕獲異常。

try:
f=open(test_file.txt)
f.close()
exceptIOError:
print"fileisnotaccessible"

3. 使用pathlib

  • 檢查路徑是否存在

path=pathlib.Path("path/file")
path.exist()
  • 檢查路徑是否是文件

path=pathlib.Path("path/file")
path.is_file()

㈡ python如何判斷一個目錄下是否存在某個文件謝啦!

使用os.path.exists()方法可以直接判斷文件是否存在。
代碼如下:
>>> import os
>>> os.path.exists(r'C:\1.TXT')
False
>>>
如果存在返回值為True如果不存在則返回False。很方便
希望對你有所幫助~~

㈢ python 當文件目錄不存在時,如何自動創建

Python對文件的操作算是方便的,只 需要調用os模塊,使用相關函數即可實現目錄的創建。主要涉及三個函數:

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

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

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

defmkdir(path):
#引入模塊
importos

#去除首位空格
path=path.strip()

#去除尾部符號
path=path.rstrip("\")

#判斷路徑是否存在
#存在True
#不存在False
isExists=os.path.exists(path)

#判斷結果
ifnotisExists:
#如果不存在則創建目錄
#創建目錄操作函數
os.makedirs(path)
print(path+'創建成功')
returnTrue
else:
#如果目錄存在則不創建,並提示目錄已存在
print(path+'目錄已存在')
returnFalse

#定義要創建的目錄
mkpath="d:\qttc\web\"
#調用函數
mkdir(mkpath)

注意:os.mkdir(path)函數和多層創建目錄函數os.makedirs(path)的區別。主要是當父目錄不存在的時候os.mkdir(path)不會創建,而os.makedirs(path)會創建父目錄。

熱點內容
如何找回發票軟體用戶名密碼 發布:2025-10-16 08:35:54 瀏覽:303
電腦怎麼打開伺服器界面 發布:2025-10-16 08:13:40 瀏覽:406
115安卓同時下載的文件在哪裡 發布:2025-10-16 08:05:34 瀏覽:411
python拋出異常 發布:2025-10-16 07:42:12 瀏覽:368
雲伺服器可以用幾個ip 發布:2025-10-16 07:42:07 瀏覽:237
c語言讀取txt文件到數組 發布:2025-10-16 07:12:52 瀏覽:798
的訪問修飾符 發布:2025-10-16 07:00:42 瀏覽:322
shell定時腳本 發布:2025-10-16 06:59:13 瀏覽:219
java中加 發布:2025-10-16 06:54:56 瀏覽:962
fifo存儲器晶元 發布:2025-10-16 06:54:14 瀏覽:953