Python模块
文章平均质量分 61
Python模块
我的Python教程
零基础Python系列教程,喜欢的老铁可以多多点赞!
展开
-
Python入门教程47:史上最齐全的第三方模块库
可以被用作 Python 内联的汇编器或者是独立的汇编器,用于 Windows,Linux,OS X,Native Client 或者 Go。webargs:一个解析 HTTP 请求参数的库,内置对流行 web 框架的支持,包括 Flask, Django, Bottle, Tornado 和 Pyramid。Python-Markdown2:纯 Python 实现的 Markdown 解析器,比 Python-Markdown 更快,更准确,可扩展。包括:JWS, JWK, JWA, JWT。原创 2023-09-21 15:05:18 · 485 阅读 · 0 评论 -
Python入门教程23:math模块的用法
math.sinh(x)、math.cosh(x)、math.tanh(x):分别求双曲正弦、双曲余弦、双曲正切值。math.asin(x)、math.acos(x)、math.atan(x):分别求反正弦、反余弦、反正切值。math.log(x[, base]):求自然对数(默认的底数是e)或给定底数的对数。math.floor(x):返回小于等于x的最大整数(向下取整)。math.pow(x, y):求x的y次方。math.exp(x):求e的x次方。math.sin(x):求正弦值。原创 2023-08-17 22:43:18 · 543 阅读 · 0 评论 -
Python入门教程22:struct模块的使用
10s’:表示一个长度为10的字符串,不足时用’\x00’填充。‘s’:表示字符串,长度不足时自动在末尾填充’\x00’。‘l’:表示有符号的32位十进制数(与’i’相同)。‘L’:表示无符号的32位十进制数(与’I’相同)。‘q’:表示有符号的64位十进制数(与’i’相同)。‘Q’:表示无符号的64位十进制数(与’I’相同)。‘1i’:表示一个有符号的32位十进制数。‘3i’:表示三个有符号的32位十进制数。‘h’:表示有符号的16位十六进制数。‘i’:表示有符号的32位十进制数。原创 2023-08-20 15:35:56 · 485 阅读 · 0 评论 -
Python入门教程21:os模块的用法大全
除了os.path.join,还有其他一些用用法,例如:os.path是Python的标准库,用于处理文件路径和文件名等相关的操作。os.path.join(path1[, path2[, …os.path.join():路径的拼接,os.path.split()路径的切分。os.path.basename(path): 返回路径path的文件名部分。os.path.isfile(path): 检查路径path是否是一个文件。os.path.dirname(path): 返回路径path的目录部分。原创 2023-08-18 13:47:35 · 550 阅读 · 0 评论 -
Python教程33:关于在使用zipfile模块,出现中文乱码的解决办法
zipfile是Python标准库中的一个模块,zipfile里有两个class, 分别是ZipFile和ZipInfo,用来创建和读取zip文件,而ZipInfo是存储的zip文件的每个文件的信息的。ZIP文件是一种常见的存档文件格式,它可以将多个文件和目录压缩为一个文件,以便于传输和存储。可以在python安装目录下,找到lib文件夹下的zipfile.py文件。也可以在源码中选中zipfile+然后Ctrl+左键直接跳转打开zipfile.py文件。(‘cp437’)改为filename = …原创 2023-09-09 18:37:26 · 808 阅读 · 0 评论 -
Python入门教程20:sys模块的用法
sys.getrecursionlimit() 和 sys.setrecursionlimit(limit):获取和设置递归深度限制。sys.stdout 和 sys.stderr:这两个属性提供了对标准输出和标准错误输出的访问。sys.version 和 sys.version_info:这两个属性分别返回Python的版本字符串和版本信息元组。sys.exc_info():返回当前异常的异常类型、异常值和异常的堆栈跟踪等信息。sys是Python的一个内置模块,它提供了对解释器使用和交互的访问。原创 2023-08-18 13:40:50 · 172 阅读 · 0 评论 -
WordCloud模块中process_text的用法
此外,process_text函数返回的结果是一个字典,其中包含了分词后的token以及对应出现的次数。如果不需要统计词频,可以只使用分词结果。需要注意的是,process_text函数并不会对文本进行编码解码、去重等操作,如果需要执行这些操作,需要额外编写代码实现。经过process_text处理后,文本被分成了多个token,并统计了每个token出现的次数。函数主要用于对文本进行预处理,包括分词、去除停用词、去除标点符号等操作。经过process_text处理后的文本可以用于生成词云。原创 2023-09-03 20:45:32 · 213 阅读 · 0 评论 -
Python入门教程25:CSV模块的操作
接下来,我们使用writeheader()方法写入表头,然后使用writerow()方法向文件写入数据。每次调用writerow()方法时,都会将一个字典写入文件,字典的键是字段名,值是对应的数据。接下来,我们使用writerow()方法向文件写入数据。需要注意的是,在使用csv.writer()和csv.DictWriter()时,可以根据需要指定分隔符、引号符等参数。原创 2023-08-21 10:32:04 · 287 阅读 · 0 评论 -
Python入门教程36:urllib网页请求模块的用法
3.6 urllib.parse.urlunsplit(parts): 类似于urlunparse,接受一个包含 URL 的各个组成部分的 ParseResult 对象或元组作为参数,并返回一个完整的 URL 字符串。3.4 urllib.parse.urldefrag(url): 接受一个 URL 字符串作为参数,并返回一个包含两个元素的元组:不包含片段标识符的基础 URL 和片段标识符。1.1 urllib.request.urlopen:用于打开和读取URL网址,并返回一个响应对象。原创 2023-09-11 13:33:02 · 586 阅读 · 0 评论 -
request模块中,常见的状态码返回含义
307 (临时重定向) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。302 (临时移动) 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。413 (请求实体过大) 服务器无法处理请求,因为请求实体过大,超出服务器的处理能力。416 (请求范围不符合要求) 如果页面无法提供请求的范围,则服务器会返回此状态代码。414 (请求的 URI 过长) 请求的 URI(通常为网址)过长,服务器无法处理。通常,这表示服务器提供了请求的网页。原创 2023-09-16 00:08:29 · 811 阅读 · 0 评论 -
Python入门教程39:教你使用distutils本地发布模块与模块安装的操作
*1.3.2模块的安装命令:**如果发给你朋友安装使用,首先要解压打包好的这个xhniu-1.0.tar.gz文件(首先选择解压当前文件夹),进的入xhniu-1.0文件夹目录,然后运行以下安装的命令。**1.1 包和模块的新建与命名规则:**首先在发布之前,确保你的模块已经经过充分的测试和代码审查,以确保其质量和稳定性。安装好之后,就可以dist里面看到打包好的模块了,后缀名为xhniu-1.0.tar.gz的文件,这个打包的模块,你可以发给你的朋友使用这个模块里面的功能函数了。↓ 视频教程如下 ↓。原创 2023-09-16 10:43:27 · 2877 阅读 · 0 评论 -
Python教程:查询Py模块的版本号,有哪些方法?
3.使用pip命令:打开命令提示符或终端窗口,输入pip show 模块名,其中模块名是你要查看版本的模块的名称。或者使用pip list,在列表中找到自己模块的版本号,对于导入的模块比较多,这种肉眼搜索,查询方法不是很便捷。1.查看模块内部的版本信息:如果你已经导入了该模块,可以查看模块内部的__version__属性来获取版本信息。2.使用help(模块名),可以获取指定的帮助文档,翻页查看到后面的类、方法等等,在文档的最后面就可以看到版本信息了。原创 2023-12-28 12:15:30 · 821 阅读 · 0 评论 -
Python数据分析的模块有哪些?
seaborn:seaborn是一个基于matplotlib的数据可视化库,提供了更高级的绘图函数和工具,可以方便地绘制各种复杂的图表,包括热力图、分类散点图、回归分析图等等。Matplotlib:Matplotlib是一个用于数据可视化的Python库,提供了各种绘图函数和工具,可以绘制各种类型的图表,包括线图、散点图、柱状图、饼图等等。SciPy:SciPy是一个用于科学计算的Python库,提供了各种数值计算、优化、统计、信号处理等功能,还提供了图像处理、机器学习等功能。原创 2023-12-11 11:52:22 · 662 阅读 · 0 评论 -
Python入门教程35:使用email模块发送HTML和图片邮件
*email模块:**通过邮件传输简单的文本已经无法满足我们的需求,比如我们时常会定制业务质量报表,在邮件主体中会包含 HTML、图像、声音以及附件格式等,MIME(Multipurpose Internet Mail Extensions,多用途互联网邮件扩展)作为一种新的扩展邮件格式很好地补充了这一点。实现邮件的发送功能,模拟一个stmp客户端,通过与smtp服务器交互来实现邮件发送的功能,可以理解成Foxmail的发邮件功能,在使用之前我们需要准备smtp服务器主机地址、邮箱账号以及密码信息。原创 2023-09-10 15:54:38 · 2212 阅读 · 0 评论 -
Python教程75:textwrap模块 — 文本自动换行与填充
这个模块的主要功能是将一个长字符串根据指定的宽度分成多行,可以用于格式化文本输出,使其在指定的行数内完成显示。这个过程通常用于控制文本在终端、文本框、报表或其他输出媒介上的布局,以确保文本在不超出指定宽度的情况下可读性良好。3.文本缩进:可以使用indent()函数为文本的每一行添加一些前缀,实现文本缩进(前缀文本为空格)的功能。这个函数接受两个参数:要格式化处理的字符串或文本,以及要添加的前缀字符串。函数的返回值是一个新的字符串,其中超过width长度的文本已被缩短。)来表示被省略的部分。原创 2023-12-05 14:06:31 · 715 阅读 · 0 评论