我今天遇到了一个奇怪的问题。我正在使用 Python 标准库的string
模块letters
变量,并注意到 bpython 中的结果与 vanilla python 中的结果不同。
我正在使用 Python 2.7.3 和 bpython 0.10.1 和 virtualenv 1.8.4。这就是我所看到的。
$ bpython
>>> import string
>>> string.letters
'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'
$ python
>>> import string
>>> string.letters
'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
我不确定这是否重要,但我在 xubuntu 12.10 上运行它。
有人可以解释一下这里发生了什么吗?