Python最新教程(2017版)在这里

Python最新教程(2017版)在这里
Python最新教程(2017版)在这里

Python最新教程(2017版)在这里

技术早已成为金融业的一项资产:金融交易的高速、高频与超大数据体量结合,促使金融机构在一年一年不断地加深对技术的关注,在今天,技术已经切实成为了金融界的一项主导能力。在IT界最受欢迎的编程语言中,你会看到R和Python,与C++,C#和Java这些语言并列。那么,哪里有Python教程?千锋小编告诉你:Python最新教程在这里。

想学习最新Python教程,请打开百度网盘视频教程地址:千锋python 基础教程:https://www.360docs.net/doc/f31881436.html,/s/1qYTZiNE

接下来,千锋小编还想告诉你如何利用Python判断文件存在与否。

如果文件或目录不存在,某些处理方法可能会使程序出错。所以最好在忙碌之前判断文件是否存在。接下来,小编教你使用Try语句和pathlib模块判断。

1.使用Try语句

在程序中直接用open方法检查文件存在与否和是否可读可写。

语法:

open

如果你open的文件不存在,程序会出现错误,使用try语句来捕获它。

程序无法访问文件,原因很多:

如果你open的文件不存在,将抛出一个FileNotFoundError的异常;

文件存在,但无权限访问,会抛出一个PersmissionError的异常。

所以可使用下面的代码来判断文件是否存在:

try: f =open f.close except FileNotFoundError: print "File is not found." except PersmissionError: print "You don't have permission to access this file."

其实如此细致地处理每个异常也不是很有必要,上面的这两个异常都是IOError的子类。所以可将程序简化:

try: f =open f.close except IOError: print "File is not accessible."

使用try语句进行判断,处理所有异常非常简单优雅,而且相比其他毋须引入其他外部模块。

2. 使用pathlib模块

pathlib模块在Python3版本中是内建模块,但是在Python2中是需要单独安装三方模块。

使用pathlib需要先使用文件路径来创建path对象。此路径可以是文件名或目录路径。

检查路径是否存在:

path = pathlib.Path("path/file") path.exist

检查路径是否是文件:

path = pathlib.Path("path/file") path.is_file

以上是利用Python判断文件存在与否的方法。想了解更多千锋相关内容?想学习更多Python技能?欢迎访问千锋教育官网:

https://www.360docs.net/doc/f31881436.html,/?android360tg=beijing=2806020056更多惊喜等着你!

相关主题
相关文档
最新文档