QZQ的小世界!

  • 首页
Python标准库
未分类

Logging-日志模块

python logging模块详解_logging.getlogger(name)-CSDN博客 python的logging模块详解-filters,handlers,formatters,loggers | json配置(2) - 进击的davis - 博客园 (cnblogs.com) Python入门:常用模块—logging模块 - 知乎 (zhihu.com) Python logging 模块之 logging.basicConfig 用法和参数详解-CSDN博客 基本介绍 Logging库是非常常…

2025年4月4日 0条评论 120点热度 0人点赞 QZQ 阅读全文
未分类

asyncio-python的异步io实现入门

前言 说实话,我python用了应该也有四五年了,但是从来没用到过**asyncio**这玩意…所以今天大概是有点心血来潮来稍微学习一下这个冷门库。一般来说不是生产环境,而是自己整点小需求搞定的话,估计是用不到这个库的。 所以这篇文章主要就是入门一下,没有过深的讲解。 什么是异步? 比如用同步io发网络请求,首先cpu通知网卡发送和接收数据包,然后为了在完成后及时进行后续处理,cpu要不断的询问网卡,完成了吗完成了吗完成了吗。这样写代码是最直观的,但很多时间就在这个询问的过程中白白消耗掉了。 但实际上,cpu不一定…

2025年4月4日 0条评论 72点热度 0人点赞 QZQ 阅读全文
未分类

python 的时间模块 Time&datetime

Time Python时间有三种格式 format_time,特定格式的字符串,比如 '2017-03-16 18:22:06' struct_time,是一个类 ,可以从该类衍生出其余两种Time对象 time_stamp,1970 年 1 月 1 日到现在的秒数 Fucntion time.strptime() strptime 应该是 string parse time 的缩写,strptime(format_time, format) -> struct_time。 其中format是 "%Y-%m-…

2025年4月4日 0条评论 65点热度 0人点赞 QZQ 阅读全文
未分类

Thread 线程模块

主要参考文献 threading --- 基于线程的并行 - Python中文版 - API参考文档 (apiref.com) Python 多线程 | 菜鸟教程 (runoob.com) 多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。 用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 程序的运行速度可能加快 在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种…

2025年4月4日 0条评论 63点热度 0人点赞 QZQ 阅读全文
未分类

Process 进程模块

Python之多进程与多线程_宗而研之的博客-CSDN博客_python 多线程 基础 线程是一个基本的CPU执行单元。它必须依托于进程存活。一个线程是一个execution context(执行上下文),即一个CPU执行时所需要的一串指令。 进程是指一个程序在给定数据集合上的一次执行过程,是系统进行资源分配和运行调用的独立单位。可以简单地理解为操作系统中正在执行的程序。也就说,每个应用程序都有一个自己的进程。 每一个进程启动时都会最先产生一个线程,即主线程。然后主线程会再创建其他的子线程。 线程必须在某个进程中执…

2025年4月4日 0条评论 64点热度 0人点赞 QZQ 阅读全文
未分类

configparser-读写配置文件

Python3 读写配置文件——configparser 模块详解_python3 configparser-CSDN博客 简介 configparser 是 Pyhton 标准库中用来解析配置文件的模块,并且内置方法和字典非常接近。 写一个测试用的配置文件,文件名test.ini: ```plain text [logoninfo] addr=zhangsan passwd=lisi popserver=emain [logging] level=2 path= "/root" server="login" [m…

2025年4月4日 0条评论 68点热度 0人点赞 QZQ 阅读全文
未分类

ArgParse-用命令行控制python脚本

argparse --- 命令行选项、参数和子命令解析器 — Python 3.11.2 文档 Python 命令行参数:Argparse 与 Click_click和argparse_半点闲的博客-CSDN博客 Basic argparse 模块是python内置的一个用于命令项选项与参数解析的模块,argparse 模块可以让人轻松编写用户友好的命令行接口。 import argparse parser = argparse.ArgumentParser(description='test') parser.a…

2025年4月4日 0条评论 61点热度 0人点赞 QZQ 阅读全文
未分类

Dataclass-数据结构

https://www.python.org/dev/peps/pep-0557 有时候我们需要与一个给定的接口数据对象来交互一些固定结构的数据,为了比较优雅的进行储存,通常的办法是初始化一个数据类,像这样 class Player: def **init**(self, name, number, position, age, grade): [self.name](http://self.name/) = name self.number = number self.position = position se…

2025年4月4日 0条评论 63点热度 0人点赞 QZQ 阅读全文
未分类

fileinput-优雅的文件输入

7.7 比open更好用、更优雅的读取文件 — Python黑魔法手册 1.0.0 documentation (iswbm.com) Intro 单独打开一个文件,只需要在 files 中输入一个文件名即可 import fileinput with fileinput.input(files=('a.txt',)) as file: for line in file: print(f'{fileinput.filename()} 第{fileinput.lineno()}行: {line}', end='') …

2025年4月4日 0条评论 62点热度 0人点赞 QZQ 阅读全文
未分类

Python的Pickle模块-数据处理加速器

引子 最近遇到了一个场景,如果一开始我就记起来用Pickle,至少会节省我三四小时的等待时间。这让我感慨一下书到用时方恨少,遂写文记录一下,防止我下次忘记了。如果想直接看用法就不用看我bb了,直接跳去用法那章。 任务大概是这样的,暂存一批数据:十万条左右的题目,和题目转化成的向量对象(np.array),向量是一维,长度768。 掏出我常用的pandas,新建了一个列来计算向量,存为csv文件,一气呵成。 然而这有一个巨大的问题,文件类型并没有被储存下来,所以本来应该是np.array类型的那个列,再被读出来之后,…

2025年4月4日 0条评论 46点热度 0人点赞 QZQ 阅读全文

QZQ

一只涉猎广泛的技术爱好者,绝赞养猫中~

docker IT技术 Python Python实战 Python库介绍 Python标准库 Python理论精进 Python第三方库 Pytorch和它学不完的AI =.= wordpress 云服务器 小红书 思考 技术随笔 探店 旅行游记 武大人今天的饭 生活 随笔 零碎 python 小知识

COPYRIGHT © 2024 QZQ的小世界!. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang