我要投稿 | RSS
您当前的位置:首页 > Python > Python入门

模块module、包package、库library

作者:      来源:原创
Python模块、包、库

Python模块:

Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。

模块让你能够有逻辑地组织你的 Python 代码段。

把相关的代码分配到一个模块里能让你的代码更好用,更易懂。

模块能定义函数,类和变量,模块里也能包含可执行的代码。
 

import 语句

模块的引入

模块定义好后,我们可以使用 import 语句来引入模块,语法如下:
 

import module1[, module2[,... moduleN]]

比如要引用模块 math,就可以在文件最开始的地方用 import math 来引入。在调用 math 模块中的函数时,必须这样引用:

模块名.函数名

from…import 语句

Python 的 from 语句让你从模块中导入一个指定的部分到当前命名空间中。语法如下:

from…import* 语句

把一个模块的所有内容全都导入到当前的命名空间也是可行的,只需使用如下声明:


就是一个py后缀的文件,模块可以定义函数、类和变量,以及可以包含可执行的代码。

demo.py文件内容如下:

def jia(a,b);
       return a+b
 
在其他的文件中,我们就可以来引用demo.py

import demo
print(demo.jia(10,20))
 

就可以运行出相加的结果,30

模板的引用后续是重点
 

import os
list=os.listdir(r"E:\22年12月")
print(list)


调用os模块,查看E:\22年12月文件夹下的所有文件名字,注意r在路径中是为了避免异常情况而用。

结果返回一个list列表:
['22-12.12.xls', '22-12.19.xls', '22-12.26.xls', '22-12.5.xls']

包(package):

是模板之上的一个概念,文件夹下有_init_.py的文件。
包里面可以有子包,有模板等。
比如文件结构如下,test为一个包,包下面有test1.py和test2.py模板(文件)



如果要引用test这个包中找到test2模块,找到模板中的jian函数,使用的方法为:
from test.test2 import jian

使用断点测试,可以正常运行。

库:

具有某些功能的模板都可以被称作为库。

非标准库时,是需要通过Python进行安装的,安装的步骤是打开settings,在pyobject项下进行添加。如下图:



除了添加库以外,在使用时,还需要导入对应的库(模块)才可以使用,
ipmort 模块名1【as 别名1】,模块名2【as 别名2】
from 模块名 import 成员名1【as 别名1】,成员名2【as 别名2】
来顶一下
返回首页
返回首页
推荐资讯
{SUM函数}:计算单元格区域中所有数值的和
{SUM函数}:计算单元
LEFT函数:从一个文本字符串的第一个字符开始返回指定个数的字符
LEFT函数:从一个文本
MID函数:从文本字符串中指定的起始位置起返回指定长度的字符
MID函数:从文本字符
column函数:返回一引用的列号
column函数:返回一引
扫一扫微信二维码,联系作者:
相关文章
    无相关信息
栏目更新
栏目热门