5

在 Python 中,如何指定fileinput.input的编码?

我写

f = fileinput.input(openhook=fileinput.hook_encoded("windows-1252"))

但它不能可靠地工作。我得到不同的script.py text.txt结果script.py < text.txt

4

1 回答 1

5

这是 fileinput 模块中的一个错误,它仅在读取文件时使用编码信息,而不是从标准输入读取时:(

于 2012-10-24T18:38:33.347 回答