码迷,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
迷上了代码!