码迷,mamicode.com
首页 > 编程语言 > 详细

Python 文件拼接

时间:2019-03-01 12:58:15      阅读:187      评论:0      收藏:0      [点我收藏+]

标签: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()

 

Python 文件拼接

标签:zip   pen   with open   check   nbsp   compile   big   XML   coding   

原文地址:https://www.cnblogs.com/soloate/p/10455354.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!