【发布时间】:2017-10-24 12:59:08
【问题描述】:
当我在 spyder 或 atom 上运行以下命令时,我得到'ascii'。
import sys
print(sys.getdefaultencoding())
但是,如果我从终端运行它,我会得到 'utf-8'。
为什么?我想在任何地方都使用相同的默认编码。
【问题讨论】:
-
添加
print(sys.version)。我的猜测是,对于终端来说,它是 Python 3 版本,而对于其他的则是 Python 2。
标签: python terminal ipython atom-editor