一 什么是模块 1)模块的定义 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。 2)模块的作用 - 最大的好处是大大提高了代码的可维护性。其次,
转载
2023-07-06 23:43:33
613阅读
一、Python 模块简介1、模块概念2、模块作用3、模块特点4、常见的 Python 模块二、Python 模块导入1、Python 模块导入语法2、常用的模块导入组合
原创
2023-07-01 00:09:53
207阅读
uuid是128位的全局唯一标识符(univeraluniqueidentifier),通常用32位的一个字符串的形式来表现。有时也称guid(globaluniqueidentifier)。python中自带了uuid模块来进行uuid的生成和管理工作。(具体从哪个版本开始有的不清楚。。)python中的uuid模块基于信息如MAC地址、时间戳、命名空间、随机数、伪随机数来uuid。具体方法有如
原创
2018-08-13 11:50:39
1609阅读
1.使用本地的sendmail协议进行邮件发送格式(1):smtpObj=smtplib.SMTP([host [,port [,local_hostname]]])host:SMTP服务器主机的IP地址或者是域名port:服务的端口号(默认是25)local_hostname:服务器的地址(默认是localhost)格式(2):SMTP.sendmail(from_addr),to_addrs,
原创
精选
2016-04-22 19:02:39
3918阅读
点赞
一、urlparse模块简介 urlparse模块主要是把url拆分为6部分,并返回元组。并且可以把拆分后的部分再组成一个url。主要有函数有urljoin、urlsplit、urlunsplit、urlparse等。二、urljoin函数使用 urljoin主要是拼接URL,它以base作为其基地址,然后
原创
2017-11-01 14:35:44
2155阅读
OS模块主要定义了大量的处理文件和目录的方法。方法名作用示例结果getcwd()获取当前文件夹路径os.getcwd()当前文件夹完整路径chdir(path)切换当前路径os.chdir('.')C:\linesep获取当前系统换行符os.linesep\n,如果print直接换行pathsep获取系统环境变量分割符os.pathsep;sep获取系统目录分隔符os.sep\na
原创
2017-12-14 20:08:17
1504阅读
configparser模块:是python标准库用来解析配置文件的模块。格式:section:使用[]标记section名:或=:使用:或=赋值[websv]ip:'192.168.1.10'port:443name='root'pw='root1990'同一个项可以多个值:ip:'192.168.1.11','192.168.1.12','192.168.1.13'方法、属性名参数作用示例Co
原创
2018-07-03 14:21:22
1765阅读
XML即可扩展标记语言,XML是互联网数据传输的重要工具,它可以跨
原创
2022-09-17 15:51:38
276阅读
问题与参考文献传参问题在部分函数中会指定调用函数,但其函数参数被指定导致参数无法传递,解决方案:使用匿名函数匿名函数:lambda>>> lambda x: (2*x +1 )
<function <lambda> at 0x005B33D8>
>>> g = lambda x:(2*x + 1)
>>> g(10)
2
模块使用“ import xxx module ”导入模块的本质就是: 将xxxmodule .py 中的全部代码加载到内存井执行,然后将整个模块内容赋值给与模块同名的变量,该变量的类型是module ,而在该模块中定义的所有程序单元都相当于该module 对象的成员。 使用from… .import 只导入模块中部分成员, 该模块中的输出 语句也会在import 时自动执行, 这说明Python
原创
2023-02-27 09:33:33
272阅读
今日内容:1.hash模块2.xml模块3.configparser模块4.sheve 模块5.shutil模块 知识点一:hash
什么是hash:
hash是一种算法,该算法接受传入的的内容,经过运算得到一串hash如果把hash算法比喻一座工厂
那传给hash算法的内容就是原材料,生产的hash值就是生产出的产品
为何用hash算法:
hash值产品有三大特性:
1.只
转载
2023-11-03 15:53:01
33阅读
argparse模块argparse模块使得编写用户友好的命令行接口非常容易。程序只需定义好它要求的参数,然后argparse将负责如何从sys.argv中解析出这些参数。argparse模块还会自动生成帮助和使用信息并且当用户赋给程序非法的参数时产生错误信息。使用argparse模块一般需要三个步骤:1. 创建一个解析器使用argpars
转载
2023-09-12 21:20:05
49阅读
官网对inspect模块的解释是: inspect模块主要提供了四种用处:对是否是模块,框架,函数等进行类型检查获取源码获取类或函数的参数信息解析堆栈说白了就是以下三大类:检查对象(isxxx)获取对象(getxxx)解析堆栈对象实例先说说解析堆栈对象实例,个人感觉这是最有用的 我们可以写个Demo来模拟log日志打印 我们希望打印的时候实现以下需求:打印变量值,也打印变量名打印出是在哪个文件,哪
转载
2024-01-08 17:18:19
21阅读
python模块(标准、自定义、第三方模块)、python的os、sys和时间模块和__name__。一、python模块 import 模块的实质就是把要导入模块里面的代码,从上到下执行一遍。找模块的顺序是,首先是当前目录,然后是环境变量里。模块包含:标准模块、自定义模块和第三方模块。标准模块:python自带的,不需要安装,直接import就能使用;自定义模块:自己写的python第三方模块
转载
2023-06-15 11:20:20
117阅读
文章目录一、模块介绍二、导入模块的基本格式三、两种格式的优缺点四、补充知识五、循环导入问题六、判断文件类型七、模块的查找顺序 一、模块介绍1.如何理解模块
模块可以看成一个完整的功能非常强的大代码体 使用了模块就相当于你也有这个功能了
使用模块编程就相当于站在巨人的肩膀上(智能语音 人工智能机器学习......)
2.模块分类
1>.内置模块
内置模块就
转载
2023-09-11 10:54:53
48阅读
Collection模块1. tuple”拆包"特性代码示例:t=("a",14,"f",55)
a,b,c,d = t #将t中的值依次赋给a,b,c,d
print(a,b,c,d)
a,b,*other = t # *other 代表除a,b以外的其它值的集合(注意:这是*的作用)
print(other)
print(a,b)输出:a 14 f 55
['f', 55]
a 14小结:相对
转载
2023-10-09 08:50:05
55阅读
前言python中的模块定义与调用,趁着国庆假期空闲,深入研究研究!提示:以下是本篇文章正文内容,下面案例可供参考一、模块是什么?Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 模块能定义函数,类和变量
转载
2023-06-16 20:39:02
134阅读
re模块 通过re模块可以在python中使用正则表达式进行字符串匹配! 导入:import re常用方法: findall import re
# findall查找整个字符串找到所有匹配的元素,以列表形式返回
ret = re.findall('z', 'abca')
print(ret) # ['a', 'a'] search # search按顺序查找字符串,
转载
2023-08-22 19:51:29
66阅读
python模块(五)------base64模块及其常用方法json模块使用之前必需先导入>>> import jsonjson.dumps(x)把给定参数x变成JSON字符串即JSON字符串的编码>>> list = [1,"ab",("a",3),{"name":"ls","age":25}]
>>> json.dumps(list)
'
multiprocessing 是 Python 的标准模块,它既可以用来编写多进程,也可以用来编写多线程。如果是多线程的话,用 multiprocessing.dummy 即可,用法与 multiprocessing 基本相同。基础利用 multiprocessing.Process 对象可以创建一个进程,Process 对象与 Thread 对象的用法相同,也有 start(), run(),
转载
2023-10-17 17:15:37
81阅读