
Python 标准库
文章平均质量分 70
Python 自带的标准库和模块
lixiang5453
这个作者很懒,什么都没留下…
展开
-
Python - glob 模块 - 进阶之路
简介: glob是python自带的一个操作文件的相关模块,由于模块功能比较少,所以很容易掌握。用它可以查找符合特定规则的文件路径名。使用该模块查找文件,只需要用到:“*”, “?”, “[]”这三个匹配符;”*”匹配0个或多个字符;”?”匹配单个字符;”[]”匹配指定范围内的字符,如:[0-9]匹配数字。代码示例:import glob# 通配符# 星号(*)匹配零个或多个字符res = glob.glob("/Users/zhulixiang/Downloa...原创 2021-11-23 08:22:23 · 575 阅读 · 0 评论 -
Python - 字符串常用函数 - 进阶之路 - Day02
Python字符串字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。字符串处理常用函数1. len()函数用len( )函数计算字符串的长度# len() 计算字符串长度,空格也是有长度的msg = " abc"print(len(msg))运行结果:62. strip()函数该函数主要用于去除字符串两头的空格和换行符,对于字符串中间的则没有效果。也可以指定字符串,就会去掉.原创 2021-08-31 18:44:21 · 347 阅读 · 0 评论 -
Python - 生成随机字符串、数字、字母等 - 进阶之路 - Day03
一、 Python随机函数random使用详解在python中用于生成随机数的模块是 random ,在使用前需要 import。注意: 以下代码在 Python3.6 下测试通过, 下面看下它的用法。1、random.randomrandom.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0#!/usr/bin/pythonimport random# 生成第一个随机数print ("random 1 : ", random.random(原创 2021-09-08 09:01:35 · 7971 阅读 · 0 评论 -
Python - json 操作 - 进阶之路 - Day03
1.什么是Json?JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它是JavaScript的子集,易于人阅读和编写。前端和后端进行数据交互,其实就是JS和Python进行数据交互。JSON注意事项:(1)名称必须用双引号(即:””)来包括(2)值可以是双引号包括的字符串、数字、true、false、null、JavaScript数组,或子对象。2. python数据类型与json数据类型的映射关系 Python ...原创 2021-09-09 22:19:00 · 6714 阅读 · 0 评论 -
Python - time 模块 - 进阶之路 - Day04
在平常的代码中,我们常常需要与时间打交道。在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解time模块。首先说几个小知识点:1.时间戳时间戳是一种用于表示时间的方式。从1970年1月1日0时0分0秒0毫秒开始到指定时间的秒数。世间戳也叫做unix时间戳,1970年1月1日成为unix元年。 作用:是为了方便时间的统一运算。 1.从1970年1月1日开始计算。 2.能够使用到2038年的某一天 3.如果使用太远的未来或者1970年以前原创 2021-09-17 10:10:24 · 1155 阅读 · 0 评论 -
Python - os 模块 - 进阶之路 - Day04
os模块是Python标准库中整理文件和目录最为常用的模块,该模块提供了非常丰富的方法用来处理文件和目录。本着只讲最有用的态度,下方我将os模块中一些我常用的的方法,给大家详细列举出来了,希望减少大家的学习负担。知识串讲1)模块导入# 导入import os2)os.getcwd()作用:获取当前的工作路径;os.getcwd()结果如下:3)os.listdir(path)作用:传入任意一个path路径,返回的是该路径下所有文件和目录组成的列表;path转载 2021-10-06 22:09:07 · 122 阅读 · 0 评论 -
Python - MD5 加密 - 进阶之路 - Day06
MD5消息摘要算法:(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5是最常见的摘要算法,速度很快,生成结果是固定的128 bit字节,通常用一个32位的16进制字符串表示。Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的转载 2021-11-08 08:27:45 · 227 阅读 · 0 评论 -
Python - base64 模块 - 进阶之路 - Day06
简介base64模块是用来作base64编码解码,常用于小型数据的传输。编码后的数据是一个字符串,其包括a-z、A-Z、0-9、/、+共64个字符,即可用6个字节表示,写出数值就是0-63.故三个字节编码的话就变成了4个字节,如果数据字节数不是3的倍数,就不能精确地划分6位的块,此时需要在原数据后添加1个或2个零值字节,使其字节数为3的倍数,然后在编码后的字符串后添加1个或2个‘=’,表示零值字节,故事实上总共由65个字符组成。下面举几个小例子。将3个字节的‘Xue‘进行base64编码:将原创 2021-11-08 10:27:30 · 296 阅读 · 0 评论