Python模块是如何工作的

9 投票
1 回答
6651 浏览
提问于 2025-04-17 04:32

我在想,Python模块是怎么工作的?假设我想为我的Python程序制作一些自定义模块来打包在一起,那这些模块应该放在主.py文件的什么地方呢?如果不使用常规的方法,我该怎么加载它们呢?

1 个回答

8

如果这个模块是专门为你的程序准备的,你可以把它放在和主脚本同一个文件夹里。根据文档的说法:

当你导入一个叫做 spam 的模块时,解释器会先在包含你输入脚本的文件夹里找一个叫 spam.py 的文件,然后再去环境变量 PYTHONPATH 指定的文件夹列表中查找。

我建议你阅读一下整个模块教程。内容不长,但有很多有用的信息。

撰写回答