为了账号安全,请及时绑定邮箱和手机立即绑定

用另一个txt文件的内容替换txt文件中的字符串(正则表达式)

用另一个txt文件的内容替换txt文件中的字符串(正则表达式)

凤凰求蛊 2023-03-22 16:20:25
我有两个文件:“invoiceencoded.txt”(base64 代码)和“invoice.txt”。我想用第一个文本文件的 base64 代码替换第二个文本文件中的“INPUT”一词。目的是为其中的多个示例循环特定路径,但这并不重要。我有以下代码:import reimport osfor f_name in os.listdir('C:/..'):     if f_name.endswith('encoded.txt'):         fin = open(f_name, "rt")         filedata = fin.read()         with open(f_name[:-11]+".txt", 'r+') as f:                text = f.read()                text = re.sub('INPUT', filedata, text)                f.seek(0)                f.write(text)                f.truncate()“INPUT”字符串连接为“abcINPUTdef”。然而,而不是给我“abc base64code def”,我得到:"abc base64code高清”有谁知道如何删除此换行符?提前致谢
查看完整描述

1 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

换行符可能位于invoiceencoded.txt中 base64 字符串的末尾。

我建议您删除这些换行符并重新运行您的脚本。


查看完整回答
反对 回复 2023-03-22
  • 1 回答
  • 0 关注
  • 113 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信