我在想,Python模块是怎么工作的?假设我想为我的Python程序制作一些自定义模块来打包在一起,那这些模块应该放在主.py文件的什么地方呢?如果不使用常规的方法,我该怎么加载它们呢?
如果这个模块是专门为你的程序准备的,你可以把它放在和主脚本同一个文件夹里。根据文档的说法:
当你导入一个叫做 spam 的模块时,解释器会先在包含你输入脚本的文件夹里找一个叫 spam.py 的文件,然后再去环境变量 PYTHONPATH 指定的文件夹列表中查找。
spam
我建议你阅读一下整个模块教程。内容不长,但有很多有用的信息。