2

蟒蛇代码:

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')
4

0 回答 0