當前位置:首頁 » 編程語言 » 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-03-12 00:52:13 瀏覽:309
安卓是哪個企業 發布:2025-03-12 00:41:23 瀏覽:90
javascript還是php 發布:2025-03-12 00:41:12 瀏覽:696
微博抽獎演算法 發布:2025-03-12 00:41:10 瀏覽:111
抖音的麥克風在哪裡打開安卓版 發布:2025-03-12 00:35:15 瀏覽:121
壓縮碳濾芯 發布:2025-03-12 00:21:11 瀏覽:417
php兩個數組並集 發布:2025-03-12 00:15:00 瀏覽:338
復印店源碼 發布:2025-03-11 23:56:48 瀏覽:953
彩運營源碼 發布:2025-03-11 23:56:44 瀏覽:196
電腦路由怎麼配置雙網卡 發布:2025-03-11 23:46:39 瀏覽:691