python
文章平均质量分 55
头真的好大哦
这个作者很懒,什么都没留下…
展开
-
python2.7的类继承
class A: def __init__(self): self.x = 1 def f(self): print(self.x)class B(A): def __init__(self): A.__init__(self) self.y = 2 def g(self): self.f() print(self.x,self.y)b = B()b.f()b.g(..原创 2021-06-28 22:11:52 · 566 阅读 · 0 评论 -
c#和python版本的protobuf入门
c#c#的protobuf我使用的是protobuf-net版本安装方法如下:c#中使用probuf只需要为每种数据类型定义一个类,就可以实现数据的序列化,基本示例代码如下:using System;using ProtoBuf;using System.IO;class Program{ static void Main(string[] args) { MemoryStream ms = new Memor.原创 2021-06-13 21:44:44 · 461 阅读 · 2 评论 -
python函数装饰器
https://www.runoob.com/w3cnote/python-func-decorators.html转载 2021-04-07 20:40:51 · 87 阅读 · 0 评论 -
struct.pack
准确地讲,Python没有专门处理字节的数据类型。但由于str既是字符串,又可以表示字节,所以,字节数组=str。而在C语言中,我们可以很方便地用struct、union来处理字节,以及字节和int,float的转换。在Python中,比方说要把一个32位无符号整数变成字节,也就是4个长度的str,你得配合位运算符这么写:>>> n = 10240099>>> b1 = chr((n & 0xff000000) >> 24)>&g...转载 2021-04-07 19:46:23 · 2483 阅读 · 0 评论 -
Python之signal模块详解
信号:进程之间通讯的方式,是一种软件中断。一个进程一旦接收到信号就会打断原来的程序执行流程来处理信号。操作系统规定了进程收到信号以后的默认行为,但是,我们可以通过绑定信号处理函数来修改进程收到信号以后的行为,有两个信号是不可更改的SIGTOP和SIGKILL。发送信号一般有两种原因: 1(被动式) 内核检测到一个系统事件.例如子进程退出会像父进程发送SIGCHLD信号.键盘按下control+c会发送SIGINT信号 2(主动式) 通过系统调用kill来向指定进程发送信号接...原创 2021-04-03 16:13:11 · 4284 阅读 · 1 评论 -
python标准版-socket模块
python标准库提供了一个socket套接字模块,可以调用该模块进行网络通信1. socket对象socket.socket(family,type)该方法创建并返回一个新的socket对象,这也是socket模块最常用的方法。family参数指的是host的种类: AF_UNIX:也叫AF_LOCAL,基于本地文件的 AF_NETLINK:这是linux系统支持的一种套接字 AF_INET:这个套接字是基于网络的,对于IPV4协议的TCP和UDP(常用)...原创 2021-04-03 11:45:10 · 532 阅读 · 0 评论 -
python subprocess模块 - 子进程管理
call函数subprocess.call(args, *, stdin=None, stdout=None, stderr=None, shell=False)例子:windows的控制台下,输出文本subprocess_test.py命令和参数可以放在一起,也可以分开subprocess.call(['type','subprocess_test.py'],shell = True)subprocess.call('type subprocess_test.py',shel.原创 2021-04-02 20:04:50 · 365 阅读 · 0 评论