Noob问题:如何在Python中导入某些模块?
收藏

我在CentOS 5.5上使用Python2.5
我有一个名为MultipartPostHandler.py的文件,我应该这样使用它:

import MultipartPostHandler

但我不知道该把文件放在哪里以便使用。谢谢!


最佳答案:

http://docs.python.org/tutorial/modules.html#the-module-search-path
当导入一个名为spam的模块时,
解释器搜索一个文件
当前名为spam.py
目录,然后在
指定的目录
环境变量pythonpath。这个
与shell的语法相同
变量路径,即
目录名。当蟒蛇
未设置,或找不到文件时
在那里,搜索继续在
依赖于安装的默认路径;
在unix上,这通常是
.:/usr/local/lib/python。
实际上,模块在
目录列表由
已初始化的变量sys.path
从包含
输入脚本(或当前
目录),pythonpath和
依赖于安装的默认值。这个
允许知道什么的python程序
他们正在修改或替换
模块搜索路径。
因此,您必须将其放入当前目录或使用sys.path来显示程序中搜索的模块所在的位置。

公众号