2024-09-25 16:22:36 发布
网友
我有这样的结构:
c |-myMain.py |-.....\someDir |-startup.py |-subDir |-x.py
我发现了一些类似的问题,答案让我想到:
问题是导入失败启动.py当我跑的时候我的main.py公司名称:
ImportError: No module named subDir
但是,当我跑步的时候,它就起作用了启动.py直接。任何帮助都将不胜感激。在
未来读者:
Pradyumna的回答为我解决了这个问题:
import sys, change "sys.path" by appending the path during run time,then import the module that will help
[即。系统路径追加(execfile的目录)]
为了让python将subDir视为一个有效的python结构,必须使其成为package。通过在该目录中包含一个__init__.py文件,可以使其成为一个包。文件可以为空。在
subDir
__init__.py
一旦subDir有这样一个文件,from subDir import x语句应该可以工作。在
from subDir import x
未来读者:
Pradyumna的回答为我解决了这个问题:
[即。系统路径追加(execfile的目录)]
为了让python将
subDir
视为一个有效的python结构,必须使其成为package。通过在该目录中包含一个__init__.py
文件,可以使其成为一个包。文件可以为空。在一旦
subDir
有这样一个文件,from subDir import x
语句应该可以工作。在相关问题 更多 >
编程相关推荐