python输入错了怎么修改_Python根据输入修改文件的内容,python,里面

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!')

import re

import sys

path = "E:/SvnProjects/xxx/xxx/gulps/gulpfile.js"

#修改gulpfile.js文件,设置资源类型

def updatefiles(type):

f = open(path,'r',encoding='utf-8')

alllines=f.readlines()

f.close()

ff = open(path,'w',encoding='utf-8')

for line in alllines:

if re.search('var type=', line):

ff.write('var type='+str(type)+';'+'\n')

else:

ff.write(line)

ff.close()

def openFile(type):

print('type', type)

if type == '0':

print('修改中...')

updatefiles(0)

elif type == '1':

print('修改中...')

updatefiles(1)

else:

print('输入错误')

type = input('\n选择资源类型: 0.角色1.动画 \n')

if type != '4':

openFile(type)

else:

for i in range(0,1):

openFile(str(i))

print('finished!')

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值