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