admin管理员组文章数量:1794759
python根据模板文件批量创建文件脚本
1.模板文件.txt
欢迎访问这座城市:德州 行政区域编号:371400 根据高德地图()查询经纬度查询: jingdu,weidu BYE-BYE
2.python代码
代码语言:javascript代码运行次数:0运行复制import shutil
import os
params = [
["德阳","510600","104.404417","31.133116"],
["阿尔山","152202","119.950654","47.183053"]
]
##文件创建的目前同python文件的目录
for d in params:
file = '模板创建文件-'+d[0]+'.txt'
shutil.copyfile('模板文件.txt', file)
if os.path.exists('模板创建文件-'+d[0]+'.txt'):
print(file+'文件复制成功!')
file_data = ''
with open(file, 'r',encoding='utf-8') as f:
for line in f.readlines():
line = line.strip()
if '371400' in line:
line = line.replace('371400', d[1])
if '德州' in line:
line = line.replace('德州', d[0])
if 'jingdu' in line:
line = line.replace('jingdu', d[2])
if 'weidu' in line:
line = line.replace('weidu', d[3])
print(line)
#file_data += line + '\n'
file_data += line + '\r'
#file_data += line + '\r\n' ## 这样的话是换了两行。
with open(file, "w", encoding="utf-8") as f:
f.write(file_data)
print(file+'文件创建成功!')
3.生成后的文件
本文标签: python根据模板文件批量创建文件脚本
版权声明:本文标题:python根据模板文件批量创建文件脚本 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1754989619a1709128.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论