我有两个文件:“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高清”有谁知道如何删除此换行符?提前致谢
添加回答
举报
0/150
提交
取消