我试图在文本文档周围添加XML标记。这是我的代码
def codeData(filename):
file = open(str(filename), "r")
info = file.readlines()
file.close()
#reopen the file
file2 = open(str(filename), "w")
for line in info:
line = line.replace(line, "<test> " + line + "</test>")
file2.write(line)
file2.close()
这是我的结果: https://gyazo.com/c790b6bc6a1af7f42edc1dfe8d5ca2aa
我希望这些单词位于标签的中间。有人可以给我一些帮助吗?
答案 0 :(得分:1)
这是由文件中每行末尾的newline
字符引起的。解决此问题的方法是在每行末尾删除newline
。
line = line.replace(line, "<test> " + line.rstrip('\n') + "</test>\n")