我在學習python,並且在導入模塊時遇到了問題。 我有一個.pyc文件,我試圖導入空閒的外殼叫做dfa.pyc在空閒殼中導入模塊
我有一個名爲xyz的文件夾中的文件。 我瀏覽到該文件夾使用:
os.chdir('/Users/xxx/Desktop/xyz')
所以,現在,如果我嘗試運行命令:
from dfa import *
我得到的錯誤:
ImportError: No module named dfa
如果我運行命令:
os.path.isfile('dfa.pyc')
it返回true。
有人可以解釋我如何可以導入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命令,那就是我得到的值。 THanks –
http://stackoverflow.com/questions/279237/python-import-a-module-from-a-folder,請嘗試這些建議? – John