思路,用read来全部读取,然后替换带*的元素来解决.代码如下 import numpy as np import re inf = open('SF.usr') title = inf.readline() l = inf.read() d = re.split('[^0-9.*]+',l.strip()) for i,x in enumerate(d): if x.find('*') != -1 : f = x.split('*') number = int(f[0]) value = f[
image_list = [] new_file_list = [] for root, _, file_list in os.walk(predict_dir): new_file_list += [file for file in file_list if ".nfs" not in file] new_file_list.sort(key= lambda x:int(x[:-4])) for file in new_file_list: # print (new_file_lis
import re lb=[] with open("daaa.txt",encoding="utf8") as f: data = f.readlines() for i in data: aa=re.findall("cmp=(.*?)\(",i) if len(aa)>0 and 'kuaishou' in aa[0] and aa[0] not in lb: lb.append(aa[0]) l2=set(lb) for i in