首页 > 编程语言 >python初学者学习笔记-第八章-模块和包

python初学者学习笔记-第八章-模块和包

时间:2023-11-08 16:11:05浏览次数:38  
标签:8.2 设置 python 第八章 Python 导入 初学者 模块

chapter8/模块和包

8.1. 模块

8. 1.1 模块简介

类、函数、变量等,都可重复使用。
为了方便调用,我们通常把他们放到Python文件之中。
单个文件的代码阅读和调用都比较混乱。
代码最好分开存储,相似功能的代码放在一起。
模块可以帮助我们实现这样的功能。
后缀为py的文件都是python的模块。
8-1

8.1.2. 模块导入

分开存储的代码,怎么相互调用呢?
这就需要导入其他模块。
导入模块需要使用关键字import。
8-2

举例:
8-3

8.2 包

8.2. 1. 包简介

来自于不同目录下的模块,怎么引用呢?
带有__init__.py文件的目录是Python的包。
exercise包举例:
8-4

8.2. 2. 包导入

不同目录下的模块的导入,可以通过包来实现。

导入包下面的模块,或导入相关模块下的变量和函数。
导入包时注意设置Python的环境,本次导入设置了上级路径作为环境。
在Windows系统中,Python环境的设置可以临时设置或永久设置。
永久设置可以在系统环境变量中添加PYTHONPATH,临时设置可以引入sys.path。

标签:8.2,设置,python,第八章,Python,导入,初学者,模块
From: https://www.cnblogs.com/DidierFeng/p/17817619.html

相关文章

  • python ElementTree操作xml节点
    pythonElementTree操作xml节点,包括增删改查xml原文<Voucher><Id>967a198783d14835860574c697478156</Id><Remark>main摘要443344245567583384475</Remark><Delete>需要删除的节点1</Delete><DetailList><Det......
  • 简单实现Python采集B站视频
    我们今天要学习的是如何利用Python的requests库编写一个采集B站的小爬虫,都是一些很基础的内容,简单易学,没有什么太过复杂的东西,一起来看看吧。首先安装库:```bashpipinstallrequests```然后,我们可以开始编写爬虫程序:```pythonimportrequestsproxy_host='www.duoip.cn'proxy_......
  • Python采集抖音快手商户
    抖音快手不仅是一个短视频平台,而且也是当下很多商家争抢进场的热门电商平台,以下是一个用Python实现采集抖音快手的爬虫程序,用于采集抖音快手的商家,对于做竞品同行数据分析来说,一定非常不错的。```pythonimportrequestsfrombs4importBeautifulSoup#请求URLurl='https://ww......
  • Python和requests库结合采集豆瓣短评
    Python是一种常用的程序语言,今天我们就用Python和requests库结合,来写一个采集豆瓣短评的程序,非常的简单,一起来学学吧。```pythonimportrequestsfrombs4importBeautifulSoup#设置代理proxy=f'http://{proxy_host}:{proxy_port}'headers={'User-Agent':'Mozilla/5.......
  • 《最新出炉》系列初窥篇-Python+Playwright自动化测试-25-处理单选和多选按钮-中篇
    1.简介上一篇中宏哥讲解和介绍的单选框有点多,而且由于时间的关系,宏哥决定今天讲解和分享复选框的相关知识。2.什么是单选框、复选框?单选按钮一般叫raidobutton,就像我们在电子版的单选答题过程一样,单选只能点击一次,如果点击其他的单选,之前单选被选中状态就会变成未选中。单......
  • python基础-数据类型及常用方法
    数字类型int:是整形,用来记录没有小数点的数字,例如:1、2、3、4等等age=18print(age)print(type(age))float:是浮点型,用来记录有小数点的数字,例如:12.3、100.001等money=88888.88print(money)print(type(money)) str:是字符串类型,用来记录描述性质的东西,例如......
  • 基于三维点云数据的主成分分析方法(PCA)的python实现
    https://github.com/mengxingshifen1218/learning-pointcloud/blob/master/%E6%B7%B1%E8%93%9D/CH1/PointCloudHomework1/pca_normal.py  KD-Tree原理详解https://zhuanlan.zhihu.com/p/112246942构建算法:Input:无序化的点云,维度kOutput:点云对应的kd-treeAlgorithm:1......
  • 1.Python操控Excel之读取
    1.读取excel文件数量和创建Sheet文件: 2.生成N列N行的值: 3.取到N行N列的值: 4.取到不同的行: 5.从表单中取行和列: 6.使用循环遍历多列,再遍历每一列的每个数据: 7.先遍历2行到6行,再遍历每一行的每一个数据: 8.获取到2行2列的值: 9.rowOfCellObjects访问每一行:......
  • C语言程序设计 第八章 文件
    本节是学习C语言文件:文件的类型,文件的读写。 下载图片格式的课件(PPT课件转换为JPG图片)(以图片方式查看,可以在MP4上查看) 下载Powerpoint课件(在装有PowerPoint的计算机上可以打开使用)......
  • python123——模拟生成微软序列号
    模拟生成微软序列号描述微软产品一般都一个25位的序列号,是用来区分每份微软产品的产品序列号。产品序列号由五组被“-”分隔开,由字母数字混合编制的字符串组成,每组字符串是由五个字符串组成。如:36XJE-86JVF-MTY62-7Q97Q-6BWJ2每个字符是取自于以下24个字母及数字之中的一个:BCE......