Python判断文件和文件夹是否存在的方法
来源:互联网 发布:枸杞泡水 知乎 编辑:程序博客网 时间:2024/04/30 03:43
转载自http://www.jb51.net/article/66452.htm
这篇文章主要介绍了Python判断文件和文件夹是否存在的方法,本文还讲解了判断是否为文件或者目录的方法、os.path.lexist的作用、FTP中判断文件或目录是否存在等内容,需要的朋友可以参考下
一、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判断文件夹是否存在
代码如下:$ pythonPython 2.7.3 (default, Jan 2 2013, 16:53:07) [GCC 4.7.2] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> 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', 'guido@python.org')'230 Guest login ok, access restrictions apply.'>>> 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)
不能读此文件,也视为不存在。
0 0
- Python判断文件和文件夹是否存在的方法
- Python判断文件和文件夹是否存在的方法
- Python判断文件和文件夹是否存在的方法
- Python判断--文件和文件夹--是否存在的方法
- Python判断文件和文件夹是否存在的方法
- Python判断文件和文件夹是否存在的方法
- Python判断文件和文件夹是否存在的方法
- python 判断文件和文件夹是否存在的方法
- python判断文件和文件夹是否存在
- Python 判断文件和文件夹是否存在
- python判断文件和文件夹是否存在
- Python 判断文件和文件夹是否存在
- Python判断文件和文件夹是否存在
- 【Python那些事儿】判断文件/文件夹是否存在的方法
- python判断文件和文件夹是否存在、创建文件夹
- python判断文件和文件夹是否存在、创建文件夹
- python判断文件和文件夹是否存在、创建文件夹
- python判断文件和文件夹是否存在、创建文件夹
- Caffe 中添加自己的网络层
- C++中类型转换(Type Conversions in C++)
- 第十一周-项目一 验证算法(1)层次遍历算法的验证
- Dev TextEdit 输入提示
- 如何通过Robomongo连接内网mongo
- Python判断文件和文件夹是否存在的方法
- C#超基础:多维数组、交叉数组的遍历
- win7下安装nginx
- RMQ模板
- SpringMVC学习系列-后记 解决GET请求时中文乱码的问题
- 支持WebSocket的Web容器
- 第11周项目1-验证算法(1)层次遍历算法的验证
- 关于intellij idea搭建axis webservice最后服务不显示
- 打码自动识别软件的真实性