标签:zip pen with open check nbsp compile big XML coding
# -*- coding:utf-8 -*- import re import csv file = open(‘make_setup.cfg‘, ‘w+‘) with open("tyb.csv", "r", encoding="GBK") as csvfile: # 读取csv文件,返回的是迭代类型 read = csv.reader(csvfile) aa = list(read) file.write(‘[setup_basic]\n‘ ‘zip=source/Stock.7z\n‘ ‘xml=source/setup.xml\n‘ ‘org_exe=setup.bin\n‘ ‘[setup_skin]\n‘ ‘IDR_BTN_BK_BIG = "source/skin/Install_Btn_Start.png" \n‘ ‘IDR_UNCHECK = "source/skin/CHECKBNBK.png"\n‘ ‘\n‘) for i in range(len(aa)): pattern = re.compile(r‘\d+‘) # 正则表达式,获取数字 sid = pattern.findall(aa[i][1]) sid1 = ‘‘.join(sid) # list转换为str tid = pattern.findall(aa[i][2]) tid1 = ‘‘.join(tid) packageno = pattern.findall(aa[i][0]) a = ‘[‘ + ‘setup_target‘ + str(i + 1) + ‘]‘ + ‘\n‘ + ‘sid=‘ + sid1 + ‘.‘ + tid1 + ‘\n‘ + ‘packageno=‘ + packageno[2] + ‘\n‘ + ‘target=targets/‘ + aa[i][0] + ‘\n‘ file.write(a + ‘\n‘) file.close()
标签:zip pen with open check nbsp compile big XML coding
原文地址:https://www.cnblogs.com/soloate/p/10455354.html