当前位置: 代码迷 >> 综合 >> python 根据输入,修改文件里面内容
  详细解决方案

python 根据输入,修改文件里面内容

热度:72   发布时间:2024-02-22 13:55:13.0
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!')

 

  相关解决方案