gpt4 book ai didi

Python 从标准输出写入文件,给出未知的单词格式

转载 作者:太空宇宙 更新时间:2023-11-03 18:34:15 31 4
gpt4 key购买 nike

我有一个 Python 文件,它对文本文件中的单词进行一些处理并将它们打印到标准输出。当它打印到标准输出时,格式为 ASCII。但是,当我尝试将其写入这样的文件时: python Stem.py > 输出.txt

output.txt 文件仅包含如下所示的字符:

^@c^@r^@a^@n^@f^@i^@e^@l^@d^@0^@2^@8^@1ptblustr^@^@^@.^@u^@s^@e^

我该如何解决这个问题?

最佳答案

看看这篇文章..“Python 在写入控制台时设置 stdout 的编码,但在写入文件时则不设置。” Redirecting python's stdout to the file fails with UnicodeEncodeError

尽管你说输出是ascii,但这可能是你问题的根源。你使用什么版本的Python? (Python3 中的字符串是 unicode)。发布一些代码可能会有所帮助:)

关于Python 从标准输出写入文件,给出未知的单词格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21867824/

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