當前位置:首頁 » 編程語言 » 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)會創建父目錄。

熱點內容
小米4清除緩存 發布:2025-07-16 03:03:17 瀏覽:562
如何緩解壓力英語作文 發布:2025-07-16 03:03:15 瀏覽:14
手機視頻怎麼緩存 發布:2025-07-16 02:59:05 瀏覽:932
安卓手機設備在哪裡找 發布:2025-07-16 02:49:28 瀏覽:356
php建立數組 發布:2025-07-16 02:34:30 瀏覽:284
oracle存儲過程同步 發布:2025-07-16 02:29:18 瀏覽:941
歐諾s買哪個配置的好 發布:2025-07-16 02:26:22 瀏覽:559
熱點可以建立ftp嗎 發布:2025-07-16 02:26:21 瀏覽:304
如何選擇最佳配置 發布:2025-07-16 01:56:44 瀏覽:604
mad加密 發布:2025-07-16 01:52:12 瀏覽:425