python中自定义模块的导入


在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默认安装路径中搜索。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值