【发布时间】:2011-12-09 20:23:42
【问题描述】:
我想知道 Python 模块是如何工作的? 假设我想让我的 Python 程序使用一些自定义模块来打包,我会将它们与主 .py 文件放在哪里?(如果不使用通常的方式,我将如何加载它们)
【问题讨论】:
标签: python module load location customization
我想知道 Python 模块是如何工作的? 假设我想让我的 Python 程序使用一些自定义模块来打包,我会将它们与主 .py 文件放在哪里?(如果不使用通常的方式,我将如何加载它们)
【问题讨论】:
标签: python module load location customization
如果模块是特定于您的程序的,您可以将其放入与主脚本相同的目录中。来自documentation:
当一个名为
spam的模块被导入时,解释器在包含输入脚本的目录中搜索名为 spam.py 的文件,然后在环境变量 PYTHONPATH 指定的目录列表中搜索。
我建议您阅读整个tutorial on modules。它很短,有很多有用的信息。
【讨论】: