资源简介
批量替换文件夹下*.py文件里面的print "*" -->print("*")
【核心代码】
#批量替换选定文件夹或文件的print " "函数改print() 代码如下:
import os, re,tkinter
from tkinter import filedialog
if __name__=='__main__':
work_dir=filedialog.askdirectory()
for parent, dirnames, filenames in os.walk(work_dir, followlinks=True):
for filename in filenames:
if filename.find(".py")>0:
file_path = os.path.join(parent, filename)
file = open(file_path,"r ",encoding='UTF-8')
sent=""
for line in file.readlines():
line = re.sub(u"print[^\(](.*?);?$[^\)]", u"print (\\1)", line)
sent=sent "\n" line
file.close()
file = open(file_path,"w",encoding='UTF-8')
file.write(sent[1:])
file.close()
代码片段和文件信息
#批量替换选定文件夹或文件的print “ “函数改print()
import os retkinter
from tkinter import filedialog
if __name__==‘__main__‘:
work_dir=filedialog.askdirectory()
for parent dirnames filenames in os.walk(work_dir followlinks=True):
for filename in filenames:
if filename.find(“.py“)>0:
file_path = os.path.join(parent filename)
相关资源
- python批量 重命名目录下文件名(可指
- python批量图片(pysnooper)
- python 批量打包apk文件(批量设置渠道
- python 批量获取51job,拉钩,智联招聘
- ARCGIS中Python实现批量裁剪.docx
- 批量google学术论文
- python3调用win32com查找替换ppt文字
- 可以把labelme标注的json文件批量转换为
- arcgis影像批量裁剪程序
- python批量读取图片保存为npz文件
- Python批量读取modis的hdf文件转asc文件
- python爬取百度图片以及图像批量处理
- python爬虫批量apk文件
- 批量处理切割音频.py
- python代码批量读取图片,将图片的路
- Arcgis中利用python语言批量裁剪栅格影
- 基于百度地图的批量地址解析
- 在arcgis10.3中,python实现批量txt文件生
- Python实现批量输入ID查询成绩
- Python将Excel中数据批量导出到Word模板
- python 实现 pdf 书签读取、批量写入源
- 二维码批量识别解码python脚本
评论
共有 条评论