首页 百度SEO内容详情

如何定位手机号所在位置Python编程

2024-05-20 41 网站首席编辑

如何用python写一个文件搜索器

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

精确查找

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

如何定位手机号所在位置Python编程

模糊查找

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

特定查找

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

main函数调用

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

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

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

arcgis如何定位坐标

在ArcGIS中,可以使用“Identify”工具来定位坐标。首先,选择“Identify”工具,然后单击地图上的任何位置。

然后,在“Identify Results”窗口中,可以看到该位置的坐标和其他相关信息。

还可以在“Go To XY”工具中输入具体的坐标,以定位到特定的位置。

此外,还可以使用“Measure”工具来测量两个点之间的距离或线段的长度,以帮助确定坐标位置。

相关标签: # 评论 # 资料