zoukankan      html  css  js  c++  java
  • python-----判断文件是否存在

    判断文件是否存在有三种方法:分别使用 os模块Try语句pathlib模块

    方法一:使用 os模块:

    #os模块中的os.path.exists()方法用于检验文件是否存在。
    
    # 判断文件/文件夹是否存在,存在返回True,不存在返回False
    import os
    os.path.exists(test_file.jpg)
    os.path.exists(test_dir)
    #True
    os.path.exists(not_exist_file.jpg)
    os.path.exists(not_exist_dir)
    #False

    判断文件是否存在还可以使用 os.path.isfile():

    import os
    test_file_path = r'F:	emp1.jpg'
    os.path.isfile(test_file_path)
    #True

    如果存在且是文件就返回True,如果不存在,或存在但不是文件就返回Flase

    方法二:使用try语句:

    test_file_path = r'F:	emp2.jpg'
    try:
        f =open(test_file_path)
        f.close()
    except Exception as e:
        print("File is not accessible.",e)

    此方法如果文件不存在,即无法打开文件,会抛出异常

    方法三:使用pathlib

    import pathlib
    # 使用pathlib需要先使用文件路径来创建path对象。此路径可以是文件名或目录路径。
    # 检查路径是否存在
    test_file_path = r'F:	emp1.jpg'
    path = pathlib.Path(test_file_path)
    path.exists()     #判断文件或文件夹是否存在
    path.is_file()    #判断是否是文件

    如果存在返回True,不存在返回Flase

    如果是文件返回True,不是文件则返回Flase

    博客原文:https://www.cnblogs.com/jhao/p/7243043.html#_label0

  • 相关阅读:
    [SQL Server]如何激活一个账号
    sqlcmd命令详解
    SQL Server Express 2008 安装程序
    SharePoint中的本地化(Localization)
    2009十大企业应用产品
    2010年10大战略技术
    十个理由促使小企业敢于触碰“云计算”
    如何改进网站性能
    sqlcmd详细示例
    VMware网络配置详解
  • 原文地址:https://www.cnblogs.com/xiaodai0/p/10291884.html
Copyright © 2011-2022 走看看