蟒蛇代码:
sku_specs = "./item_specs.txt"
def item_specs():
g = open(sku_specs,"r")
lines = g.readlines()
lines = "<br />".join(lines)
return lines
f = open("ouput.txt","a")
f.write("Some stuff"+item_specs()+"more stuff")
f.write("more stuff")
f.close()
即使文件是“空白”也会显示的额外字符是
当我在 Notepad++ 中打开文件并“显示所有符号”时,当 .txt 文件显示为空白时,我仍然会得到这些 BOM 字符。
它像 lines.replace("","") 一样简单吗?还是我缺少什么?
一种解决方案:
lines = lines.decode("utf-8-sig")
lines = lines.encode('utf-8','ignore')