【发布时间】:2011-12-01 22:55:07
【问题描述】:
我正在从 Elkner 的 How To Think 中自学 Python,并且已经学习到第 7 章,字符串。我尝试通过键入 import string 来加载字符串模块,它似乎可以工作,但这就是我得到的:
>>> import string
>>> dir (string)
['__builtins__', '__doc__', '__file__', '__name__', '__package__', 'string']
而且,令人困惑的是,我的帮助功能似乎由于某些相关原因而死了:
>>> help()
['__builtins__', '__doc__', '__file__', '__name__', '__package__', 'string']
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site.py", line 458, in __call__
import pydoc
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/pydoc.py", line 57, in <module>
from string import expandtabs, find, join, lower, split, strip, rfind, rstrip
ImportError: cannot import name expandtabs
我做错了什么?我怎样才能解决这个问题?运行 Mac OS X 10.7.1。
【问题讨论】:
标签: python macos module osx-lion