python文件(python文件的后缀名)

 2021-11-16 23:40    77  

这里以精确查找原野鐵金剛(譯制字幕python文件、模糊查找和特定查找3种查找为例,简单介绍一下python是如何查找文件的,主要用到python自带的模块os(walk函数),感兴趣的朋友可以自己尝试一下,实验环境win10+python3.6+pycharm2018,主要内容如下:

python文件(python文件的后缀名)

精确查找这个是最简单的,直接使用os.walk函数遍历目标目录,如果查找到的文件名与输入的文件名相同,则返回文件完整路径,测试代码如下,os.walk函数会返回一个三元组,分别为查找的目标目录python文件、查找的目标目录子目录(list列表)和查找的目标目录文件(list列表),这里使用os.path.join函数拼接为文件完整路径,输入参数分别为查找的目标目录和目标文件:

python文件(python文件的后缀名)

python文件(python文件的后缀名)

模糊查找这里只需要对上面的代码稍微修改一下就行python文件,如果在文件名中查找到输入的子串(模糊匹配到文件名中存在这个字符串),则返回文件完整路径,测试代码如下,非常简单:

python文件(python文件的后缀名)

python文件(python文件的后缀名)

特定查找这里主要是查找特定类型的文件,基本代码和前面2个的查找是一样的,只需要在文件名中匹配特定后缀就行,如果是,则返回文件完整路径,测试代码如下,主要用到string字符串自带的endswith函数:

main函数调用最后就是在main函数中调用上面的3个查找函数,测试代码如下,一个while循环,1为精确查找,2为模糊查找,3为特定查找,最后将查找的结果以蓝色打印出来,这里的查找目录可以人为指定,也可以设置为input输入获取:

程序运行截图如下,已经成功查找到对应文件:

至此,我们就完成了利用python来搜索文件。总的来说,这3种方式都非常简单,主要用到os.walk这个函数,其他的只需要稍微修改一下就行,只要你有一定的python基础,熟悉一下上面的代码和示例,多调试几遍程序,很快就能掌握的,后期改进的话,你也可以添加一个GUI界面(tkinter、pyqt等),使用起来能更方便,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

python如何将列表存储为csv文件?

1、打开编写python程序的软件。(我是用的软件是pycharm)。

python文件(python文件的后缀名)

python文件(python文件的后缀名)

python文件(python文件的后缀名)

python文件(python文件的后缀名)

2、新建一个python文件,用于编写python程序。(我新建的python文件名字叫test)。

python文件(python文件的后缀名)

python文件(python文件的后缀名)

python文件(python文件的后缀名)

python文件(python文件的后缀名)

3、首先引入python编程需要的包。(也就是pandas包)。

python文件(python文件的后缀名)

4、然后就是定义一个列表,用于存放再csv文件里面的数据。

5、再然后就是定义存储为csv文件后,列表对应的每一列的列名。

6、接着就是使用pandas里面的函数,将已经定义好的列表以及定义好的每一列的名字,整合起来。

7、然后就是将整合好后形成的新列表存储为csv文件,我保存的位置为D盘,保存的文件名为test1.csv。

8、这样程序就全部写完了,接下来就是执行写好的程序了。执行后,我们就会看到在我们保存的路径下出现了我们想要的csv文件。

9、打开生成的csv文件后,可以看到里面的数据就是我们想要的数据。

本文标签:Python文件存储

原文链接:https://www.xgfox.com/jsyd/34066.html

本文版权:如无特别标注,本站文章均为原创。