网站横幅怎么更换,wordpress模板博客,新品发布会主持稿范文,ui设计的流程有哪些步骤之前写过一篇如何在windows操作系统上给.py文件添加一个快速处理的右键功能的文章#xff1a;《一键将Python2代码自动转化为Python3》#xff0c;作用就是为了将Python2的文件升级转换成Python3的文件。之后#xff0c;有朋友问#xff0c;如果有很多文件需要转换#xf…之前写过一篇如何在windows操作系统上给.py文件添加一个快速处理的右键功能的文章《一键将Python2代码自动转化为Python3》作用就是为了将Python2的文件升级转换成Python3的文件。之后有朋友问如果有很多文件需要转换一个个的右键转换还是觉得麻烦这个问题我非常喜欢非常符合”程序员精神“哈哈能简单的决不搞复杂能省力就省力也有朋友提问这个功能只能在windows上实现像Ubuntu等Linux操作系统怎么搞好吧既然是研究学习Python语言的那咱们就用Python写个代码来搞定这些问题直接上代码import os# 定义一个处理方法
def Python2toPython3(dirname, p2to3FileName):if os.path.exists(dirname):for dirpath, dirnames, filenames in os.walk(dirname):for filename in filenames:if filename.endswith(.py):fileFullName os.path.join(dirpath, filename)print(Processing File:, fileFullName)pycode2to3 (python p2to3FileName -w fileFullName)print((os.popen(pycode2to3, r).read()))# dirname 需要转换的文件目录
dirname C:/Users/Administrator/Desktop/test# p2to3FileName 本机Python安装目录下的2to3.py的路径2to3.py是python自带的工具
p2to3FileName (C:/Users/Administrator/AppData/Local/Programs/ Python/Python36-32/Tools/scripts/2to3.py)Python2toPython3(dirname, p2to3FileName)下图为测试运行截图代码很简单就是遍历给定的目录如果是.py文件就调用Python自己的2to3.py工具进行处理。这下应该没问题了吧^_^。当然如果有什么问题或者有更好的方法欢迎告之以共同学习研究。