Python中文
首页
教程
问答
标签
搜索
登录
注册
未导入Python子模块
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>这是我在Eclipse中Pydev项目的文件路径:</p> <pre><code>project | +----tests | | | +----subtests | | | | | +----__init__.py | | | | | +----test1.py | | | +----__init__.py | | | +----test2.py | +----mods | +----__init__.py | +----submods1 | +----__init__.py | +----submods2 | +----__init__.py | +----a.py | +----b.py | ... | +----z.py </code></pre> <p>test1和test2完全相同,所有init文件中只有注释。测试是从mods目录中获取模块以及这些模块的依赖关系。当我运行test1时,所有的模块都被找到了,但是test2总是在submods2中找不到相同的模块(我们称之为“z.py”)。但不知怎么的,它能找到其余的模块。并不是说它无法在z.py中导入某些内容,而是根本找不到该文件。在</p> <p>测试2:</p> ^{pr2}$ <p>在这两个测试期间,<code>sys.path</code>的唯一区别是测试所在的目录,<code>project/tests/subtests</code>用于test1,<code>project/tests</code>用于test2。在</p> <p>我不明白为什么test2不能导入z.py,但是test1可以,test2可以导入其余的模块。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>要帮助诊断问题,请执行以下操作:</p> <p>从mods.submod1型导入子模块2 子打印(MOD2)</p> <p>我猜这不是你期望的模块。在</p> <p>您使用的是什么Python版本?在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何添加虚拟方法
6 回答
如何添加表示整数的擦边字符串?
1 回答
如何添加要在Bokeh中使用的新font.ttf文件?
3 回答
如何添加要显示的矩阵XY轴编号和XY轴
7 回答
如何添加计数?
4 回答
如何添加计数器函数?
10 回答
如何添加计数器列来计算数据帧中另一列中的特定值?
3 回答
如何添加计数器来跟踪while循环中的月份和年份?
1 回答
如何添加计数并删除countplot的顶部和右侧脊椎?
9 回答
如何添加计时器wx.应用程序更新窗口对象的主循环?
10 回答
如何添加评论到帖子?PostDetailVew,Django 2.1.5
9 回答
如何添加评论拉梅尔亚姆
6 回答
如何添加诸如矩阵Python/Pandas之类的数据帧?
1 回答
如何添加谷歌地点自动完成到Flask?
6 回答
如何添加超时、python discord bot
5 回答
如何添加超过1dp的检查
8 回答
如何添加距离方法
7 回答
如何添加跟随游戏的敌人精灵
4 回答
如何添加路径以便python可以找到程序?
6 回答
如何添加身份验证/安全性以使用happybase访问HBase?
9 回答