Python判斷檔案和資料夾是否存在的方法

2021-08-13 03:15:27 字數 2772 閱讀 2088

一、python判斷檔案和資料夾是否存在、建立資料夾

複製**

**如下:

>>> import os

>>> os.path.exists('d:/assist')

true

>>> os.path.exists('d:/assist/getteacherlist.py')

true

>>> os.path.isfile('d:/assist')

false

>>> os.path.isfile('d:/assist/getteacherlist.py')

true

>>> os.makedirs('d:/assist/set')

>>> os.path.exists('d:/assist/set')

true

二、python判斷檔案是否存在

複製**

**如下:

import os

filename = r'/home/tim/workspace/test.txt'

if os.path.exists(filename):

message = 'ok, the "%s" file exists.'

else:

message = "sorry, i cannot find the "%s" file."

print message % filename

三、如何用python判斷檔案是否存在

使用os.path.exists()方法可以直接判斷檔案是否存在。

**如下:

複製**

**如下:

>>> import os

>>> os.path.exists(r'c:\1.txt')

false

>>>  

如果存在返回值為true,如果不存在則返回false

四、python判斷資料夾是否存在

複製**

**如下:

$ python

python 2.7.3 (default, jan  2 2013, 16:53:07)  

[gcc 4.7.2] on linux2

>>> import os

>>>  

>>>  

>>> tobecheckdir = r'/home/tim/workspace'

>>> os.path.isdir(tobecheckdir)

true

>>>

五、python檢查檔案是否存在,以及路徑是否為檔案

在寫檔案之前通常需要檢查檔案路徑是否可寫:

複製**

**如下:

from os import path, access, r_ok  # w_ok for write permission.

path='./file.txt'

if path.exists(path) and path.isfile(path) and access(path, r_ok):

print "file exists and is readable"

else:

print "either file is missing or is not readable"

你也可以通過下面的方式實現:

複製**

**如下:

def file_exists(filename):

try:

with open(filename) as f:

return true

except ioerror:

return false

六、python判斷檔案和資料夾是否存在

複製**

**如下:

import os  

os.path.isfile('test.txt') #如果不存在就返回false  

os.path.exists(directory) #如果目錄不存在就返回false

七、os.path.lexist

還有os.path.lexists(path)

對broken的link file也返回true.

八、python ftp判斷資料夾是否存在

python怎樣判斷資料夾是否存在?廣大網友給出了答案:

使用ftp庫就可以了,下面是python核心程式設計上的例子:

複製**

**如下:

>>> from ftplib import ftp

>>> f = ftp('ftp.python.org')

>>> f.login('anonymous', '[email protected]')

>>> f.dir()

dir結果中無此檔案,就是不存在。

或者如下:

複製**

**如下:

try:

f.retrbinary('retr %s' % file,open(file, 'wb').write)

except ftplib.error_perm:

print 'error: cannot read file "%s"' % file 40 os.unlink(file)

不能讀此檔案,也視為不存在。

Linux shell判斷檔案和資料夾是否存在

shell判斷檔案,目錄是否存在或者具有許可權 這裡的 x 引數判斷 mypath是否存在並且是否具有可執行許可權 if x mypath then mkdir mypath fi www.2cto.com 這裡的 d 引數判斷 mypath是否存在 if d mypath then mkdir m...

Linux shell判斷檔案和資料夾是否存在

這裡的 x 引數判斷 mypath是否存在並且是否具有可執行許可權 if x mypath then mkdir mypath fi 這裡的 d 引數判斷 mypath是否存在 if d mypath then mkdir mypath fi 這裡的 f引數判斷 myfile是否存在 if f my...

python判斷檔案和資料夾是否存在 建立資料夾

python中對檔案 資料夾的操作需要涉及到os模組和shutil模組。1 os.mknod test.txt 建立空檔案 2 open test.txt w 直接開啟乙個檔案,如果檔案不存在則建立檔案 os.mkdir file 建立目錄 shutil.copyfile oldfile newfi...