python的模块

模块简介

1.模块是Python组织代码的基本方式。
2.一个Python脚本可以单独运行,也可以导入到另一个脚本中运行,当脚本被导入运行时,将其成为模块(module)。
3.所有的”.py”文件都可以作为一个模块导入
4.模块名与脚本的文件名相同

包简介

1.Python的模块可以按目录组织为包
2.创建一个包的步骤:
创建一个名字为包名的目录
在该目录下创建一个”init.py”文件
根据需要,在该目录下存放脚本文件或已编译的扩展及子包
import pack.m1, packe.m2, pack.m3

Python中的PYTHONPATH环境变量

PYTHONPATH是Python中一个重要的环境变量,用于在导入模块的时候搜索路径.可以通过如下方式访问:

import sys
sys.path

路径列表的第一个元素为空字符串,代表的是相对路径下的当前目录.
由于在导入模块的时候,解释器会按照列表的顺序搜索,直到找到第一个模块,所以优先导入的模块为同一目录下的模块.

修改PYTHONPATH

导入模块时搜索路径的顺序也可以改变.这里分两种情况:
1.通过sys.path.append(),sys.path.insert()等方法来改变,这种方法当重新启动解释器的时候,原来的设置会失效.
2.改变PYTHONPATH,这种设置方法永久有效

临时添加

import sys
sys.path
sys.path.append(path) 

使用pth文件永久添加

使用PYTHONPATH环境变量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值