import os import re import threading class StatisticalFunction: def __init__(self): self.java_dir =[] self.zh_file = [] self.python_dir = [] self.robot_dir = [] def check_lang_every_word(self,file_path): """ 获取文件中注释外含中文的文档 """ # file_path ='C:\\Users\\HuoH # a=time.time()ua\\Downloads\\peppa-parent-api\\src\\main\\java\\com\\peppa\\parent\\api\\common\\ApiErrorEnum.java' with open(file_path,'r',encoding='utf-8') as text: all_content = text.read() all_content = all_content.encode('utf-8') all_content = all_content.decode('utf-8','ignore') yy= re.sub("\/\*\*.*?\*\*\/", "",all_content) # 去除多行注释 yy = re.sub("\/\*[\w\W]*?\*\/|\/\/.*", "", yy) # 去除文本注释 yy = re.sub("(?