问题 日常情况,有时需要验证多个python3版本的兼容性,需要在操作系统上安装多个python3版本,比如python3.11和python3.12。该如何操作? 方法 我...
问题 日常情况,有时需要验证多个python3版本的兼容性,需要在操作系统上安装多个python3版本,比如python3.11和python3.12。该如何操作? 方法 我...
有时候我们会有这样的需求: 在程序中查看python的版本。在代码中可以通过sys.version, 或者sys.version_info 得到 在python3.5.2的环...
1.问题 并发性能一直都是Python之殇,线程很多情况下不能提升性能,而且不容易杀死,容易阻塞,编写线程并发永远不是一个简单的问题。多进程并发,也是如此,如何杀死进程,如何...
1.概述 python中的日志库logging使用起来有点像log4j,但配置通常比较复杂,构建日志服务器时也不是方便。标准库logging的替代品是loguru,logur...
问题 日常开发中,经常会遇到一些对象是纯的数据,用于内部对象之间或者外部的网络交互。这样的数据经常被定义成json数据格式。可能的代码如下: 问题是这样的数据,每次都是从头封...
1.Fedora基础容器 1.Fedora容器常用包 使用前面介绍的容器启动,新建fedora基础容器,常用的包如下: 2.Fedora容器安装ssh服务器 对于Fedora...
1.宿主机环境 1.1.查看ubuntu系统版本 准备一台ubuntu系统,可以是vm也可以实体机。本文的内容是基于vm环境构建。 1.2.安装docker 查看docker...
ruby语言基础 1.ruby简介 编程界几大魔幻语言,c++、JavaScript、ruby和perl等,个个都是神奇而强大,好坏不一,魔幻的别称不是没来由。perl这辈子...
1.问题 json是网络传输比较简单易用。python中,json和dict对象可以相互转换,首先我们看下简单的dict对象转换。 输出为: 一般情况下,我们遇到的类型一般并...
1.问题 前面我们讨论了pytest-mock,给模块mock的使用方法。当时还列举了两个问题,如何给对象的属性进行mock,以及如何同一个地方进行mock,避免每个测试用例...
1.问题 使用pytest做python代码的测试是很容易的,不过被测试代码对网络、数据库等远程服务有依赖,这种情况该如何快速方便的进行测试。 2.方案 python的uni...
1.问题 python可以作为shell替代,代码比较直观,易于维护。 python支持调用外部shell命令。不过,这个问题没有看上去简单,要完美的解决此问题,比较复杂,...
1.问题 python的scapy库,是构造TCP/IP报文的利器,并且支持asn.1,搞过电路交换协议的人一定会明白基于asn.1协议的描述复杂度。 使用中遇到的一个比较麻...
1.内置变量表 属性说明$0当前记录(作为单个变量)n当前记录的第n个字段,字段间由FS分隔FS输入字段分隔符 默认是空格NF当前记录中的字段个数,就是有多少列NR已经读出的...