标签: python
在Python中如何指定fileinput.input的编码?
我写了
f = fileinput.input(openhook=fileinput.hook_encoded("windows-1252"))
但它不能可靠地工作。我对script.py text.txt和script.py < text.txt
script.py text.txt
script.py < text.txt
答案 0 :(得分:5)
这是fileinput模块中的一个错误,它只在读取文件时使用编码信息,而不是在从标准输入读取时:(