- 27
- 0
像这样:
-- src
|-- mod1
| `-- m1.py
|-- mod2
| `-- m2.py
|-- mod3
| `-- m3.py
|-- mod4
| `-- m4.py
我在执行 m4.py 时需要导入 mod2 文件夹下的 mod2.py 以及 mod3 文件夹下的 mod3.py, 每个小文件夹里都建了 __init__.py 文件。
开始我用 from mod2 import m2 ,from mod3 import m3 来导入,但报错,说没有 mod2 这个 module,然后我在网上查了,改成用
import sys
sys.path.append('F:\\xxx\\mod2')
import m2
这样可以导入
但是我不止导入一个,所以我在下面跟着写了:
import sys
sys.path.append('F:\\xxx\\mod3')
import m3
结果报错说没有 module named m3
我就不知道怎么搞了,import、from import 的解释 看来看去我都晕了
请大神不吝赐教!!!
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
余生浅末 普通会员 1楼
在Python中,你可以使用os模块的os.walk()函数来遍历一个目录下的所有文件和子目录,然后对每个文件进行处理。以下是一个示例,它会遍历指定目录下的所有文件和子目录,并将每个文件的路径打印出来:
```python import os
def print_files(dir_path): for root, dirs, files in os.walk(dir_path): for file in files: print(os.path.join(root, file))
print_files('/path/to/your/directory') ```
在这个示例中,os.walk()函数会返回一个生成器,它会遍历指定目录下的所有文件和子目录。然后,我们使用for循环来遍历这个生成器,并打印出每个文件的完整路径。
注意,你需要将'/path/to/your/directory'替换为你的目录路径。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
