您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python3检查文件或文件夹是否存在的简单示例

5b51 2022/1/14 8:14:57 python 字数 52524 阅读 292 来源 www.jb51.cc/python

Python3检查文件或文件夹是否存在的简单示例

概述

如何检查一个文件或者文件夹存在?有几种方法,Python2和python3版本也有不同,这是在文件操作中常用到的方法,只有文件存在我们才可以继续对文件进行处理,下面总结了常用的检查文件是否存在的方法

代码python3.4+下通过, 其他版本略有差异

使用os库

使用pathlib库


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

import os.path
filename='/jb51.cc/file.txt'
os.path.isfile(filename)

# End www.jb51.cc
@H_502_11@

检查文件是否存在,成功返回Ture, 失败返回False

注意:仅能检测文件, 而非文件

文件夹检查

os.path.exists即可以检查文件也可以检查文件


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

import os
a_path='/jb51.cc/'
if os.path.exists(a_path):
    #do something

# End www.jb51.cc
@H_502_11@

文件权限检查

上面仅检查了文件是否存在,并没有检查是否可读或者可写, 可以使用os.access方法


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

import os
filename='/jb51.cc/file.txt'
if os.path.isfile(filename) and os.access(filename,os.R_OK):
    #do something

# End www.jb51.cc
@H_502_11@

既检查了文件是否存在,又检查了文件是否可读

使用pathlib库

python3.4开始,python已经把pathlib加入了标准库,不需要自己安装,但Python2版本需要使用pip安装pathlib2

文件是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

from pathlib import Path
my_file = Path("/jb51.cc/file.txt")
if my_file.is_file():
    # file exists

# End www.jb51.cc
@H_502_11@

文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.is_dir():
    # directory exists

# End www.jb51.cc
@H_502_11@

文件文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.exists():
    # path exists

# End www.jb51.cc
@H_502_11@

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

import os
a_path='/jb51.cc/'
if os.path.exists(a_path):
    #do something

# End www.jb51.cc
@H_502_11@

文件权限检查

上面仅检查了文件是否存在,并没有检查是否可读或者可写, 可以使用os.access方法


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

import os
filename='/jb51.cc/file.txt'
if os.path.isfile(filename) and os.access(filename,os.R_OK):
    #do something

# End www.jb51.cc
@H_502_11@

既检查了文件是否存在,又检查了文件是否可读

使用pathlib库

python3.4开始,python已经把pathlib加入了标准库,不需要自己安装,但Python2版本需要使用pip安装pathlib2

文件是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

from pathlib import Path
my_file = Path("/jb51.cc/file.txt")
if my_file.is_file():
    # file exists

# End www.jb51.cc
@H_502_11@

文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.is_dir():
    # directory exists

# End www.jb51.cc
@H_502_11@

文件文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.exists():
    # path exists

# End www.jb51.cc
@H_502_11@

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

import os
filename='/jb51.cc/file.txt'
if os.path.isfile(filename) and os.access(filename,os.R_OK):
    #do something

# End www.jb51.cc
@H_502_11@

既检查了文件是否存在,又检查了文件是否可读

使用pathlib库

python3.4开始,python已经把pathlib加入了标准库,不需要自己安装,但Python2版本需要使用pip安装pathlib2

文件是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

from pathlib import Path
my_file = Path("/jb51.cc/file.txt")
if my_file.is_file():
    # file exists

# End www.jb51.cc
@H_502_11@

文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.is_dir():
    # directory exists

# End www.jb51.cc
@H_502_11@

文件文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.exists():
    # path exists

# End www.jb51.cc
@H_502_11@

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

from pathlib import Path
my_file = Path("/jb51.cc/file.txt")
if my_file.is_file():
    # file exists

# End www.jb51.cc
@H_502_11@

文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.is_dir():
    # directory exists

# End www.jb51.cc
@H_502_11@

文件文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.exists():
    # path exists

# End www.jb51.cc
@H_502_11@

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.is_dir():
    # directory exists

# End www.jb51.cc
@H_502_11@

文件文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.exists():
    # path exists

# End www.jb51.cc
@H_502_11@

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.exists():
    # path exists

# End www.jb51.cc
@H_502_11@

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言

检查文件是否存在,成功返回Ture, 失败返回False

注意:仅能检测文件, 而非文件

os.path.exists即可以检查文件也可以检查文件

上面仅检查了文件是否存在,并没有检查是否可读或者可写, 可以使用os.access方法

既检查了文件是否存在,又检查了文件是否可读

python3.4开始,python已经把pathlib加入了标准库,不需要自己安装,但Python2版本需要使用pip安装pathlib2

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言

检查文件是否存在,成功返回Ture, 失败返回False

注意:仅能检测文件, 而非文件

os.path.exists即可以检查文件也可以检查文件

使用pathlib库


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

import os
a_path='/jb51.cc/'
if os.path.exists(a_path):
    #do something

# End www.jb51.cc
@H_502_11@

文件权限检查

上面仅检查了文件是否存在,并没有检查是否可读或者可写, 可以使用os.access方法


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

import os
filename='/jb51.cc/file.txt'
if os.path.isfile(filename) and os.access(filename,os.R_OK):
    #do something

# End www.jb51.cc
@H_502_11@

既检查了文件是否存在,又检查了文件是否可读

使用pathlib库

python3.4开始,python已经把pathlib加入了标准库,不需要自己安装,但Python2版本需要使用pip安装pathlib2

文件是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

from pathlib import Path
my_file = Path("/jb51.cc/file.txt")
if my_file.is_file():
    # file exists

# End www.jb51.cc
@H_502_11@

文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.is_dir():
    # directory exists

# End www.jb51.cc
@H_502_11@

文件文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.exists():
    # path exists

# End www.jb51.cc
@H_502_11@

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

import os
filename='/jb51.cc/file.txt'
if os.path.isfile(filename) and os.access(filename,os.R_OK):
    #do something

# End www.jb51.cc
@H_502_11@

既检查了文件是否存在,又检查了文件是否可读

使用pathlib库

python3.4开始,python已经把pathlib加入了标准库,不需要自己安装,但Python2版本需要使用pip安装pathlib2

文件是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

from pathlib import Path
my_file = Path("/jb51.cc/file.txt")
if my_file.is_file():
    # file exists

# End www.jb51.cc
@H_502_11@

文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.is_dir():
    # directory exists

# End www.jb51.cc
@H_502_11@

文件文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.exists():
    # path exists

# End www.jb51.cc
@H_502_11@

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

from pathlib import Path
my_file = Path("/jb51.cc/file.txt")
if my_file.is_file():
    # file exists

# End www.jb51.cc
@H_502_11@

文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.is_dir():
    # directory exists

# End www.jb51.cc
@H_502_11@

文件文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.exists():
    # path exists

# End www.jb51.cc
@H_502_11@

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.is_dir():
    # directory exists

# End www.jb51.cc
@H_502_11@

文件文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.exists():
    # path exists

# End www.jb51.cc
@H_502_11@

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.exists():
    # path exists

# End www.jb51.cc
@H_502_11@

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言

上面仅检查了文件是否存在,并没有检查是否可读或者可写, 可以使用os.access方法

既检查了文件是否存在,又检查了文件是否可读

python3.4开始,python已经把pathlib加入了标准库,不需要自己安装,但Python2版本需要使用pip安装pathlib2

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言

上面仅检查了文件是否存在,并没有检查是否可读或者可写, 可以使用os.access方法

使用pathlib库


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

import os
filename='/jb51.cc/file.txt'
if os.path.isfile(filename) and os.access(filename,os.R_OK):
    #do something

# End www.jb51.cc
@H_502_11@

既检查了文件是否存在,又检查了文件是否可读

使用pathlib库

python3.4开始,python已经把pathlib加入了标准库,不需要自己安装,但Python2版本需要使用pip安装pathlib2

文件是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

from pathlib import Path
my_file = Path("/jb51.cc/file.txt")
if my_file.is_file():
    # file exists

# End www.jb51.cc
@H_502_11@

文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.is_dir():
    # directory exists

# End www.jb51.cc
@H_502_11@

文件文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.exists():
    # path exists

# End www.jb51.cc
@H_502_11@

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

from pathlib import Path
my_file = Path("/jb51.cc/file.txt")
if my_file.is_file():
    # file exists

# End www.jb51.cc
@H_502_11@

文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.is_dir():
    # directory exists

# End www.jb51.cc
@H_502_11@

文件文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.exists():
    # path exists

# End www.jb51.cc
@H_502_11@

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.is_dir():
    # directory exists

# End www.jb51.cc
@H_502_11@

文件文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.exists():
    # path exists

# End www.jb51.cc
@H_502_11@

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.exists():
    # path exists

# End www.jb51.cc
@H_502_11@

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言

既检查了文件是否存在,又检查了文件是否可读

python3.4开始,python已经把pathlib加入了标准库,不需要自己安装,但Python2版本需要使用pip安装pathlib2

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言

既检查了文件是否存在,又检查了文件是否可读

使用pathlib库

python3.4开始,python已经把pathlib加入了标准库,不需要自己安装,但Python2版本需要使用pip安装pathlib2


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

from pathlib import Path
my_file = Path("/jb51.cc/file.txt")
if my_file.is_file():
    # file exists

# End www.jb51.cc
@H_502_11@

文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.is_dir():
    # directory exists

# End www.jb51.cc
@H_502_11@

文件文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.exists():
    # path exists

# End www.jb51.cc
@H_502_11@

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.is_dir():
    # directory exists

# End www.jb51.cc
@H_502_11@

文件文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.exists():
    # path exists

# End www.jb51.cc
@H_502_11@

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.exists():
    # path exists

# End www.jb51.cc
@H_502_11@

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.is_dir():
    # directory exists

# End www.jb51.cc
@H_502_11@

文件文件夹是否存在


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.exists():
    # path exists

# End www.jb51.cc
@H_502_11@

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.exists():
    # path exists

# End www.jb51.cc
@H_502_11@

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言


# @param python3如何检查文件文件夹是否存在?
# @author 编程之家 jb51.cc|www.512Pic.com 

if my_file.exists():
    # path exists

# End www.jb51.cc
@H_502_11@

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言

上面就是检查文件文件夹是否存在的方法,如有问题,欢迎留言

总结

以上是编程之家为你收集整理的Python3检查文件或文件夹是否存在的简单示例全部内容,希望文章能够帮你解决Python3检查文件或文件夹是否存在的简单示例所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶