import re
import sys
path = "E:/SvnProjects/xxx/xxx/template/web/index.html"
#修改index.html文件,设置网络类型
def updatefiles(netModel):
f = open(path,'r')
alllines=f.readlines()
f.close()
ff = open(path,'w')
for line in alllines:
if re.search('var ServerNetType = 0;', line):
if netModel == 0:
ff.write(line)
else:
ff.write('var ServerNetType = 1;\n')
elif re.search('var ServerNetType = 1;', line):
if netModel == 1:
ff.write(line)
else:
ff.write('var ServerNetType = 0;\n')
else:
#print(line)
ff.write(line)
ff.close()
def openFile(netModelId):
print('netModelId', netModelId)
if netModelId == '0':
print('内网修改中...')
updatefiles(0)
elif netModelId == '1':
print('内网修改中...')
updatefiles(1)
else:
print('输入错误')
serv = input('\n选择发布服务器: 0.内网 1.外网 \n')
if serv != '4':
openFile(serv)
else:
for i in range(0,1):
openFile(str(i))
print('finished!')
python 根据输入,修改文件里面内容
最新推荐文章于 2022-12-12 17:29:14 发布
本文介绍了如何利用Python编程语言,根据用户输入动态查找并修改文件中的特定内容。通过读取文件、处理文本和写回文件,实现了对文本文件内容的灵活编辑。

最低0.47元/天 解锁文章
2715

被折叠的 条评论
为什么被折叠?



