CMD编译环境下,导入自己写的模块提示“No module named”
In CMD compiler environment ,leading-in myself-written modules tips “ No module named ”
项目目录下有两个包,'luomo'和'uitlbt'。
当我想在\uitlbt\D.py中调用\luomo\E.py时,
在CMD编译模式下,会提示"No module named luomo"。
我做了一些尝试但失败了,
请问,在CMD编译模式下,
如何运行 D.py成功,
谢谢。
目录截图:
https://i.stack.imgur.com/W1SPv.png
错误的截图:
https://i.stack.imgur.com/y1pjk.png
试试这个:
import sys
import os
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
项目目录下有两个包,'luomo'和'uitlbt'。 当我想在\uitlbt\D.py中调用\luomo\E.py时, 在CMD编译模式下,会提示"No module named luomo"。 我做了一些尝试但失败了, 请问,在CMD编译模式下, 如何运行 D.py成功, 谢谢。
目录截图: https://i.stack.imgur.com/W1SPv.png
错误的截图: https://i.stack.imgur.com/y1pjk.png
试试这个:
import sys
import os
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))