【发布时间】:2020-04-26 20:42:15
【问题描述】:
我有一个 pythonscript TestOnly.py 在 Notepad++ 中成功运行(使用快捷键 Shift-F9 来运行它)。 TestOnly.py 在 C:\Users\User\AppData\Roaming\Notepad++\plugins\config\PythonScript\scripts\myfolder
console.clear()
console.show()
from myDict import *
print months
当 myDict.py 在 C:\Users\User\AppData\Roaming\Notepad++\plugins\config\PythonScript\scripts
但我希望 myDict.py 与 TestOnly.py 位于同一文件夹中,即 C:\Users\User\AppData\Roaming\Notepad++\plugins\config\PythonScript\scripts\myfolder
当我运行 TestOnly.py 时出现以下错误:
Traceback (most recent call last):
File "C:\Users\User\AppData\Roaming\Notepad++\plugins\Config\PythonScript\scripts\myFolder\TestOnly.py", line 3, in <module>
from myDict import *
ImportError: No module named myDict
我在两个文件夹中都放了一个空的 __init__.py 文件,但它们似乎没有任何效果。谁能解释一下解决这个问题的简单方法?
【问题讨论】:
-
这能回答你的问题吗? How to import a module given the full path?