判断文件存在 python,python判断文件夹是否存在,不存在则创建

  判断文件存在 python,python判断文件夹是否存在,不存在则创建

  判断文件是否存在主要有两种方法:

  importo SOS . path . exists( XXX/XXX/filename )# true/false上述方法中采用的路径可以是文件路径,也可以是文件夹路径,因此可以用来判断文件和文件夹是否存在。

  但是,有一种特殊情况,传入的文件是一个文件夹路径,但是在文件夹路径的上层有一个相同的文件,比如/usr/local/testfile。这是一个文件夹,但是/usr/local路径下的一个文件只是叫testfile,所以会造成混淆。所以建议如果文件存在,直接使用:OS . path . is file(/XXX/XXX/filename ),使用方法:os.path.exists(xxx)确定文件夹是否存在。

  以上只是通过os模块实现,文件判断也可以通过pathlib模块实现。示例代码如下:

  import libpath=path lib . path(/usr/local/file )path . exist()# true/false确定路径是否存在。path.is_file #判断对应的路径是否是文件。上面的注释表明,如果路径存在,并且不是文件,那么显然只能是对应的文件夹。

  拓展:判断文件的读写属性

  这里用os模块中的访问方法来判断文件读写属性。格式是:

  os.access(路径,模式)

  Path是文件路径,mode是要判断的属性,主要分为以下四种:

  Os。F_OK:判断文件是否存在操作系统。R_OK:判断文件是否是可读的os。W_OK:判断文件是否可以写入os。X_OK:判断文件是否有执行权限。具体语法示例如下:

  如果不是os,则导入os . access(/usr/local/script/run . sh ,OS。X_OK):打印文件没有执行权限!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • windows下cmd中切换路径与目录查看,cmd怎么切换路径到文件夹
  • windows下cmd中切换路径与目录查看,cmd怎么切换路径到文件夹,cmd命令打开及切换目录路径的实现
  • wget下载文件到指定目录,wget下载整个文件夹
  • wget下载文件到指定目录,wget下载整个文件夹,wget下载整个网站(整个子目录)或特定目录
  • u盘exe病毒如何根除,如何根除U盘文件夹exe病毒
  • u盘exe病毒如何根除,如何根除U盘文件夹exe病毒,U.EXE病毒删除方法
  • svn在eclipse中的使用,eclipse不显示svn路径,Eclipse设置svn忽略文件或文件夹(svn-ignore)的操作
  • Linux系统删除文件夹命令,linux系统中删除文件的命令
  • Linux系统删除文件夹命令,linux系统中删除文件的命令,Linux系统删除文件夹和文件的命令
  • jsp 上传文件夹,jsp多文件上传
  • jsp 上传文件夹,jsp多文件上传,JSP组件commons-fileupload实现文件上传
  • dos 删除文件夹命令,dos 删除文件夹 目录不是空的
  • dos 删除文件夹命令,dos 删除文件夹 目录不是空的,dos 删除文件夹 rd
  • Win10共享文件夹怎么设置访问密码,win10共享文件夹设置密码后没有权限访问
  • win10用户的文件名怎么改,window10怎样更改用户文件夹名称
  • 留言与评论(共有 条评论)
       
    验证码: