python基础~模块与包

模块与包:

在python中,代码是放在py为扩展名文件中的

一个.py文件就称之为一个模块(Module)

模块与模块之间可以互相调用


包与文件夹:

又可以把许多模块按照功能放到不同的目录中来组织模块。这些组织存放模块文件的目录,称之为包(Package)

有模块的目录就是文件夹。包是一个特殊的文件夹,如果文件夹里有__init__.py,则称之为包

当导入包时,__init__.py文件里的代码会执行一次,这个文件一般做一些初始化的工作


from 包 import 模块:

导入模块的几种形式:

from 包 import 模块

调用模块的函数时,模块名.函数()

from 包.模块 import 函数

调用模块的函数时,函数()

import 模块 (as AA)

调用模块的函数时,模块名.函数()   (AA.函数())

from 模块 import 函数 (as f1)

调用模块的函数时,函数()   (f1())

导入时的层级:

如果要导入的包在当前文件的上一层,要加上那一层的层级

from 上级包.包 import 模块


标准路径:

python导入一个库时,只在固定的几个路径里查找,这些路径称之为标准路径

优先级:当前路径 > 工程路径 > 其他标准路径

import sys

for one in sys.path:  #sys.path  标准路径

    print(one)

sys.path是一个列表,返回所有的标准路径,第一个目录是当前目录,第二个目录是工程目录,其他的是标准路径

python的第三方库的路径是python目录的\lib\site-packages

sys.path.append('D:/')  #临时添加标准路径

if __name__ == '__main__':  #以下代码只在本模块内执行;如果是别的模块调用,不执行

    pass


安装第三方库:

在cmd中执行pip install 第三方库名

安装时,如果安装进度特别慢,可以使用国内的镜像站进行安装

豆瓣源

pip install selenium -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

清华源

pip install selenium -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn

pyyaml,pytest,selenium,xlrd,xlwt,pycharm

查看安装了哪些第三方库

cmd中执行pip list

卸载第三方库

cmd中执行pip uninstall 第三方库名

安装指定的版本

cmd中执行pip install selenium == 3.141

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容