Python最新教程(2017版)在这里
- 格式:pdf
- 大小:578.30 KB
- 文档页数:3
Python最新教程(2017版)在这里
技术早已成为金融业的一项资产:金融交易的高速、高频与超大数据体量结合,促使金融机构在一年一年不断地加深对技术的关注,在今天,技术已经切实成为了金融界的一项主导能力。在IT界最受欢迎的编程语言中,你会看到R和Python,与C++,C#和Java这些语言并列。那么,哪里有Python教程?千锋小编告诉你:Python最新教程在这里。
想学习最新Python教程,请打开百度网盘视频教程地址:千锋python 基础教程:/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技能?欢迎访问千锋教育官网:
/?android360tg=beijing=2806020056更多惊喜等着你!