python路径的有效性检查

  • 时间:
  • 1601人关注

python路径的有效性检查:1、os.path.exists为path参数所指的文件或文件夹存在。2、os.path.isfile为path参数存在,并且是一个文件。3、os.path.isdir为path参数存在,并且是一个文件夹。,另外这篇文章主要知识点是关于Python、python教程的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子资料:

教程详情电子资料
  • 教程类别:python教程
  • 编辑整理:刘静安
  • 教程字数:612字节
  • 阅读时间:大概14分钟
  • 下载本教程(DOC版)
  • Python源码剖析
  • 零基础学Python
  • 精通Python网络爬虫:核心技术、框架与项目实战
  • Python3标准库
  • 利用Python进行数据分析(第2版)
  • 小编给大家总结一篇《python路径的有效性检查》的技术内容,觉得应该跟大家分享,增加了更多知识点内容,为了大家阅读方便。

    python路径的有效性检查

    说明

    1、os.path.exists(path):如果path参数所指的文件或文件夹存在,则返回True,否则返回False。

    2、os.path.isfile(path):如果path参数存在,并且是一个文件,则返回True,否则返回False。

    3、os.path.isdir(path):如果path参数存在,并且是一个文件夹,则返回True,否则返回False。

    实例

    ##路径有效性检查
    print(os.path.exists('C:\\Windows'))
    print(os.path.exists('C:\\else'))
    print(os.path.isfile('E:\\数据分析\\python办公\\【python办公自动化】task01 文件自动化处理&邮件批量处理.ipynb'))
    print(os.path.isfile('E:\\数据分析\\python办公'))
    print(os.path.isdir('E:\\数据分析\\python办公\\【python办公自动化】task01 文件自动化处理&邮件批量处理.ipynb'))
    print(os.path.isdir('E:\\数据分析\\python办公'))

    以上就是python路径的有效性检查,希望对大家有所帮助。

    上一篇:python中mock有哪些统计的方法

    下一篇:python如何获取列表的长度

    相关内容

    学习笔记

    10小时43分钟前回答

    python中的&&及||的实现示例

    首先说明一下,在python中是没有及||这两个运算符的,取而代之的是英文and和or。其他运算符没有变动。 接着重点要说明的是python中的a.any(),我之所以会涉及到这个函数,是因为我在设计某个分段数值函数时由于不细心犯的错误引起的。a.any(),根据官方解释: Test whether any elements of an array evaluate to True along an axis. 即针对的是一个list,判断list中的某个元素是否为真,此时只要有一个元素为真,list元素全部输出。下面一个例子更直观的做了解释: #!/usr/bin/python#coding=utf8 importnumpy as np deff(data): forval indata: ifval =0.6: r1=val*1 print"this is = 0.6 numbers", r1 ifval 4: r1=val*1 print"this is 4 numbers ", r1 defmain(): data=np.arange(0.1,5……

    17小时49分钟前回答

    python同步windows和linux文件

    写python脚本的初衷,每次在windows编辑完文件后,想同步到linux上去,只能够登录服务器,然后再利用网络copy,重复性很大,就想着能不能写一个小脚本帮我同步。 逻辑:比对本地和服务器文件的md5,如果md5不一致,则备份服务器上的文件,将本地的给上传上去。 代码分为windows端和服务器端,有些东西,都让python一个做了,写着有点累,就想着,能否服务端提供一个端口,windows去调用这个接口,来完成一部分工作。 python 需要额外安装的包为是paramiko,安装方法:pip install paramiko即可,代码如下,利用paramiko的SSHClient来调用服务器自己编写的API(嘿嘿,姑且叫做API)吧,Transport来实现sftp文件的上传, #!/usr/bin/en……