我正在尝试学习 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')
它返回 true。
有人可以解释一下如何导入 dfa.pyc 文件吗?
Thanks
我不认为 python 模块是根据你对 chdir 所做的事情加载的。模块是从启动 python shell 的文件夹和 PYTHONPATH 中的文件夹加载的。
如果你想动态加载模块也许你可以检查导入加载模块 http://docs.python.org/library/imp.html(示例位于页面底部)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)