永发信息网

python修改文件中以固定字符开头的一行内容

答案:2  悬赏:20  手机版
解决时间 2021-02-08 16:32
  • 提问者网友:萌卜娃娃
  • 2021-02-08 12:18
目的:修改文件中的一行内容:ACCEPT sms_user PROMPT 'BOSS数据库的sms用户名:',修改后:define sms_user = autotest;使用这个语句不行啊,请高手帮帮忙,在线等:open('f:\\runqs\\update.sql','w').write(re.match(u'^ACCEPT\ssms_user.*','define sms_user=autotestabroad',f.read()))
最佳答案
  • 五星知识达人网友:痴妹与他
  • 2021-02-08 13:06
import re

replace_reg = re.compile(r'^ACCEPT\ssms_user.', re.MULTILINE)
with open('fromFile.txt', 'rb') as ff, open('c:/toFile.txt', 'wb') as ft:
    ft.write(replace_reg.subn('define sms_user=autotestabroad', ff.read())[0])这种感觉?
全部回答
  • 1楼网友:拜訪者
  • 2021-02-08 13:55
同问。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯