当我在spyder或atom上运行下一个时,我得到'ascii'
。
import sys
print(sys.getdefaultencoding())
但是,如果我从终端运行此操作,我会得到'utf-8'
。
为什么呢?我想在任何地方使用相同的默认编码。
答案 0 :(得分:0)
这几乎可以肯定是因为他们是不同版本的Python。 Atom使用的Python版本由您决定使用的包决定。如果您在Atom之外使用iPython,那么从Atom中使用hydrogen
可能会对您有所帮助。接口应该非常相似。如果您需要使用不同版本的Python,则运行脚本的软件包通常可以设置不同的配置文件和配置。