91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

【實例簡介】
  批量替換文件夾下*.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)
???????????????

評論

共有 條評論