随笔分类 -  Python / 3 模块

摘要:pymysql模块 基本语法 # (1) 创建连接对象 host user password database 这四个参数必写 conn = pymysql.connect( host="127.0.0.1" , user="root" , password="123456" , database= 阅读全文
posted @ 2024-04-11 10:51 江寒雨 阅读(7) 评论(0) 推荐(0) 编辑
摘要:hashlib模块 import hashlib 一堆加密算法的集合体,哈希算法的加密方式不止一种 哈希算法也叫摘要算法,相同的数据始终得到相同的输出,不同的数据得到不同的输出。 哈希将不可变的任意长度的数据,变成具有固定长度的唯一值 字典的键和集合的值是通过哈希计算存储的,存储的数据是散列(无序) 阅读全文
posted @ 2024-03-20 17:43 江寒雨 阅读(13) 评论(0) 推荐(0) 编辑
摘要:Socketserver模块 socketserver主要是针对服务端来做的,所以对于客户端代码,并没有太多的改变 网络协议的最底层就是socket,基于原有socket模块,又封装了一层,就是socketserver socketserver 为了实现tcp协议,server端的并发 首先,你必须 阅读全文
posted @ 2024-03-20 17:43 江寒雨 阅读(74) 评论(0) 推荐(0) 编辑
摘要:import 导入模块或包 # 文件就是一个模块,文件夹就是一个包 # 文件夹里面可以有很多文件,就相当于包中有好多的模块. import 模块或者包(包是文件夹,模块是文件) 模块不会被重复导入,引入一次终生受益 ''' 调用的时候: 模块.变量 模块.函数 模块.类 ''' # import.引 阅读全文
posted @ 2024-03-14 19:58 江寒雨 阅读(10) 评论(0) 推荐(0) 编辑
摘要:正则表达式 它是约束字符串匹配某种形式的规则 正则表达式有什么用? 1.检测某个字符串是否符合规则.比如:判断手机号,身份证号是否合法 2.提取网页字符串中想要的数据.比如:爬虫中,提取网站天气,信息,股票代码,星座运势等具体关键字 在线测试工具 http://tool.chinaz.com/reg 阅读全文
posted @ 2024-03-10 21:32 江寒雨 阅读(18) 评论(0) 推荐(0) 编辑
摘要:tarfile压缩模块 创建文件 import tarfile """ 此过程只是创建压缩包 并不打包数据 """ # 创建压缩包 fp = tarfile.open("ceshi.tar","w",encoding="utf-8") # 写入文件 """add(路径,别名)""" fp.add(" 阅读全文
posted @ 2024-03-07 17:23 江寒雨 阅读(10) 评论(0) 推荐(0) 编辑
摘要:OS的Path模块 basename #返回文件名部分 pathvar = "/home/wangwen/mywork/ceshi.py" pathvar = __file__ res = os.path.basename(pathvar) print(res) #out ceshi.py dirn 阅读全文
posted @ 2024-03-06 22:18 江寒雨 阅读(8) 评论(0) 推荐(0) 编辑
摘要:OS模块的对文件操作 os新建和删除 import os import shutil mknod #创建文件 #实现在Linux系统可以 windows系统不可以 os.mknod("1.txt") # remove #删除文件 os.remove("集合2.png") mkdir #创建目录 os 阅读全文
posted @ 2024-03-05 23:25 江寒雨 阅读(12) 评论(0) 推荐(0) 编辑
摘要:OS模块 import os system #在python中执行命令 #实现在Linux系统可以 windows系统不建议使用 因为是GBK编码会乱码 os.system("ipconfig") #windows cmd popen import os obj = os.popen("ipconf 阅读全文
posted @ 2024-03-05 22:13 江寒雨 阅读(8) 评论(0) 推荐(0) 编辑
摘要:显示进度条 def myprocess(percent): if percent > 1: percent = 1 # 打印对应的#号数量 * "#" => 字符串#号效果 strvar = int(percent * 50) * "#" # 进行打印 %% => % print("\r[%-50s 阅读全文
posted @ 2024-03-04 14:46 江寒雨 阅读(17) 评论(0) 推荐(0) 编辑
摘要:ZIP模块 压缩模块的动作应该是 打包 -> 压缩 构造 def __init__(self, file, mode="r", compression=ZIP_STORED, allowZip64=True, compresslevel=None, *, strict_timestamps=True 阅读全文
posted @ 2024-03-04 11:45 江寒雨 阅读(22) 评论(0) 推荐(0) 编辑
摘要:Time模块 import time 时间戳 指从1970年1月1日0时0分0秒到指定时间之间的秒数,时间戳是秒,可以使用到2038年的某一天 UTC时间 世界约定的时间表示方式,世界统一时间格式,世界协调时间! 夏令时 在夏令时时间状态下,时间会调块1个小时 时间元组 是使用元祖格式表示时间的一种 阅读全文
posted @ 2024-03-04 10:41 江寒雨 阅读(9) 评论(0) 推荐(0) 编辑
摘要:pickle和Json模块 区别 json json序列化之后的数据类型是str,所有编程语言都识别, 但是仅限于(int float bool)(str list tuple dict None) json不能连续load,只能一次性拿出所有数据 dic1 = {"a":1,"b":2} dic2 阅读全文
posted @ 2024-03-04 00:59 江寒雨 阅读(13) 评论(0) 推荐(0) 编辑
摘要:Json模块 序列化/反序列化模块 import json json格式的数据,所有的编程语言都能识别,本身是字符串 类型有要求: int float bool str list tuple dict None json 主要应用于传输数据 , 序列化成字符串 pickle 主要应用于存储数据 , 阅读全文
posted @ 2024-03-04 00:37 江寒雨 阅读(16) 评论(0) 推荐(0) 编辑
摘要:Pickle模块 序列化/反序列化模块 import pickle 序列化: 把不能够直接存储在文件中的数据变得可存储 反序列化: 把存储在文件中的数据拿出来恢复成原来的数据类型 文件不能直接存储容器 , 文件只能存储字符串和字节流 dumps 和 loads ​ 最好做偏编码解码的操作 lst = 阅读全文
posted @ 2024-03-04 00:16 江寒雨 阅读(8) 评论(0) 推荐(0) 编辑
摘要:random随机模块 Python的random模块提供了一系列的随机数生成函数。 import random random: 获取0-1之间的随机小数(左闭右开) print(random.random()) # 输出:一个0-1之间的随机小数 randrange: 随机获取指定范围内的整数(包含 阅读全文
posted @ 2024-03-03 22:42 江寒雨 阅读(17) 评论(0) 推荐(0) 编辑
摘要:math模块 Python的math模块提供了一系列的数学函数和常数。 import math ceil: 向上取整操作 print(math.ceil(3.01)) # 输出:4 print(math.ceil(-3.45)) # 输出:-3 floor: 向下取整操作 print(math.fl 阅读全文
posted @ 2024-03-03 21:42 江寒雨 阅读(34) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩