您的位置:首页 > 编程语言 > Python开发

python中自定义模块的导入

2014-03-25 11:37 399 查看
在python中所有py文件都是模块。即模块名+后缀.py。模块名可以由全局变量__name__得到。

导入模块有两种方法:

1.事先写好一个A.py文件,在另一个文件exam.py中需要import时,将事先写好的A.py文件拷贝到当前目录。

2.在sys.path中增加事先写好的A.py文件所在的目录,然后import

获得当前路径:os.getcwd()

改变路径:os.chdir("c:\\python27")

获得默认搜索路径:sys.path

模块的搜索路径

导入一个叫 spam 的模块时,解释器先在当前目录中搜索名为 spam.py 的文件。如果没有找到的话,接着会到 sys.path 变量中给出的目录列表中查找。 sys.path 变量的初始值来自如下:

• 输入脚本的目录(当前目录)。

• 环境变量 PYTHONPATH 表示的目录列表中搜索 (这和shell变量 envvar:PATH 具有一样的语法,即一系列目录名的列表)。

• Python默认安装路径中搜索。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: