在python实际的程序开发之中打开一个文件或者导入文件资源的时候就需要通过文件的后缀去判断它的数据类型 , 而实现这个需求就要得到文档的指定后缀名 。本篇文章就会来详细的介绍一下获取文档后缀名的方法和判断后缀名的方法 , 一起往下看看吧 。
文章插图
python之中要对文件进行操作的话可以通过os模块去实现 , 因为os模块提供了分隔文件名和后缀名以及获取当前目录下所有文件的方法 。
1.打开python编辑器创建一个名为dir的python文件来编写判断文档是否为指定后缀的程序 , 在代码之中首先需要去导入os模块 , 然后使用一个变量将要获取文件的文件路径给保存起来 。
2.之后通过listdir()方法就可以获取到这个文件路径下面的所有文件了 , 再使用for循环迭代文件列表的长度 。在迭代之中用文件名长度的方式获取到文件名和后缀的分隔点 , 使用splitext()方法将它们分割开来得到文件后缀列表 。
3.最后声明一个指定文件后缀的列表 , 再通过if条件判断刚刚所分割得到的文件后缀名列表里面的元素是否能和这个指定文件后缀列表所匹配 , 代码示例如下:
import osYour_Dir='demo/'Files=os.listdir(Your_Dir)for k in range(len(Files)): Files[k]=os.path.splitext(Files[k])[1]Str2=['.wav','.mp3','.mp4']if len(list(set(Str2).intersection(set(Files))))==len(Str2): return Trueelse: return False【Python如何判断文档是否为指定后缀?Python文档后缀名如何获取】以上就是关于“Python如何判断文档是否为指定后缀?Python文档后缀名如何获取”的全部内容了 , 希望对你有所帮助 。
推荐阅读
- Python如何判断变量是否为None值?Python什么方法可以判断空类型
- Python空格怎么设置?Python中空格使用规范是什么
- Centos下vim编辑器中文乱码怎么办?vim中文乱码如何解决
- Python正则表达式怎么使用?Python正则表达式有哪些语法
- Python中双等号是什么意思?Python两个等号用什么用
- 如何还原Spyder编辑器布局?Spyder编辑器如何还原
- Python中iter函数怎么用?Python的iter()函数有什么作用
- 淘宝直通车补单什么意思?如何补单?
- 淘宝今日优选怎么参加?如何投放广告?
- 淘宝88会员如何领取?有哪些福利?