gpt4 book ai didi

python - 为什么重定向不适用于 python 脚本?

转载 作者:太空宇宙 更新时间:2023-11-04 06:18:44 27 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Setting the correct encoding when piping stdout in python

以下按预期在 python shell (2.7.3) 中运行

for i in range(999):
print i, unichr(i)

将其保存在文件(asd.py)中,并在shell中运行

$ ./asd.py

也可以,但是

$ ./asd.py > asd.txt

给出:

Traceback (most recent call last):
File "./asd.py", line 3, in <module>
print i, unichr(i)
UnicodeEncodeError: 'ascii' codec can't encode character u'\x80' in position 0: ordinal not in range(128)

这是为什么呢?如何解决?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com