【发布时间】:2011-12-19 18:45:02
【问题描述】:
我正在尝试学习 python,但在导入模块时遇到问题。 我有一个 .pyc 文件,我正在尝试将其导入到名为 dfa.pyc 的空闲 shell 中
我有一个名为 xyz 的文件夹中的文件。 我使用以下方法导航到此文件夹:
os.chdir('/Users/xxx/Desktop/xyz')
所以现在,如果我尝试运行命令:
from dfa import *
我得到错误:
ImportError: No module named dfa
如果我运行命令:
os.path.isfile('dfa.pyc')
它返回真。
谁能解释我如何导入 dfa.pyc 文件?
谢谢
【问题讨论】:
-
sys.path的值是多少? -
['/Users/xxx/Documents', '/Library/Frameworks/Python.framework/Versions/3.2/lib/python32.zip', '/Library/Frameworks/Python.framework/Versions /3.2/lib/python3.2', '/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/plat-darwin', '/Library/Frameworks/Python.framework/Versions/3.2/lib /python3.2/lib-dynload', '/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/site-packages'] 这是你要的吗?如果我运行 sys.path 命令,这就是我得到的值。谢谢
标签: python python-3.x pyc