08 2021 档案

摘要:bytes的hex和fromhex函数 bytes对象 hex函数:将bytes(b'\x00\x01\x02\x03\x04\x05')的值转换成hexstr('000102030405') fromhex函数:将hexstr转为:bytes 十六进制字符串转bytes 就得用这个,encode 阅读全文
posted @ 2021-08-30 13:55 pythoner_wl 阅读(4401) 评论(0) 推荐(0) 编辑
摘要:锁 装饰器 from threading import Lock signal_lock = Lock() def send_signal_lock(func): def inner(*args,**kwargs): signal_lock.acquire() res = func(*args,** 阅读全文
posted @ 2021-08-27 10:50 pythoner_wl 阅读(241) 评论(0) 推荐(0) 编辑
摘要:socket 通讯类 """用于与 Socket 通讯""" import socket import logging class SocketConnectClass: """Socket 连接通讯类""" def __init__(self, server_ip, server_port, re 阅读全文
posted @ 2021-08-27 10:49 pythoner_wl 阅读(142) 评论(0) 推荐(0) 编辑
摘要:accept :连接一个客户端:连接对象, 地址 这个连接断开之前,别的连接是不受理的。如果客户端断开,会报错,因为连接突然没了。 所以,客户端会使用随机端口,但是端口会用完。因为端口不会立即释放。跟系统设置有关,一般的业务应该没有问题,自动释放,是可以接受的。 不对的 !!!:一个端口只用一次。 阅读全文
posted @ 2021-08-26 17:44 pythoner_wl 阅读(102) 评论(0) 推荐(0) 编辑
摘要:"""用于与 PLC Socket 通讯""" import socket import logging class SocketConnectClass: """Socket 连接通讯类""" def __init__(self, server_ip, server_port, try_conne 阅读全文
posted @ 2021-08-26 15:38 pythoner_wl 阅读(55) 评论(0) 推荐(0) 编辑
摘要:accept :连接一个客户端:连接对象, 地址 这个连接断开之前,别的连接是不受理的。如果客户端断开,会报错,因为连接突然没了。 所以,客户端会使用随机端口,但是端口会用完。因为端口不会立即释放。 一个端口只用一次。 所以,用 bind 固定客户端端口。服务端异常处理。每个服务分配一个端口,软件运 阅读全文
posted @ 2021-08-26 15:37 pythoner_wl 阅读(287) 评论(0) 推荐(0) 编辑
摘要:OSError: [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 问题描述: socket客户端,随机端口,端口不够用 指定客户端链接时的 ip 和 端口 思维误区:bind()函数 bind(address)之前作为socket server的一部分, 阅读全文
posted @ 2021-08-26 14:23 pythoner_wl 阅读(2514) 评论(0) 推荐(0) 编辑
摘要:go module 基本使用 前言# go的版本以至1.13,一直以来令人诟病的依赖管理也有了官方的方向,但是看了一下目前很多blog文章还是比较老的. 所以这里对 go mod 做一个大致的说明 正文# 前提# go版本为1.13及以上 官方文档# 如果你想更深层次的了解GO MODULE的意义及 阅读全文
posted @ 2021-08-20 10:12 pythoner_wl 阅读(78) 评论(0) 推荐(0) 编辑
摘要:五、一等函数 一等对象:满足以下条件的程序实体 1 在运行时创建 2 能赋值给变量或数据结构中的元素 3 能作为参数传给函数 4 能作为函数的返回结果 In [9]: def f(n): # 这是一个控制台会话,因此我们是在“运行时”创建一个函数。 ...: """returns n!""" ... 阅读全文
posted @ 2021-08-17 18:17 pythoner_wl 阅读(198) 评论(0) 推荐(0) 编辑
摘要:四、文本和字节序列 Unicode 字符串、二进制序列 一个字符串是一个字符序列。从python3 的str对象中获取的元素是 Unicode字符,这相当于从Python2的 Unicode对象中获取的元素,而不是从Python2的str对象中获取的原始字节序列。 字符的标识,即码位,是0-1114 阅读全文
posted @ 2021-08-16 14:28 pythoner_wl 阅读(607) 评论(0) 推荐(0) 编辑
摘要:三、字典和集合 可散列类型:如果一个对象是可散列的,那么在这个对象的生命周期中,它的散列值是不变的。而且这个对象需要实现__hash__() 方法,还要有 __qe__() 方法,这样才能与其他键作比较。如果两个可散列对象是相等的,那么它们的散列值一定是一样的。 In [103]: a = (1,2 阅读全文
posted @ 2021-08-16 14:25 pythoner_wl 阅读(102) 评论(0) 推荐(0) 编辑
摘要:对于\xa0的处理 在用Python3处理英文文档时遇到split(' ')无法分开的空格,使用encode('utf8')编码后发现它并不是空格,而是\xa0,它其实是latin1编码字符,为了使\xa0像空格那样分开字符,可以直接调用split()即可 前端传输的参数值中有空格,结果是 lati 阅读全文
posted @ 2021-08-16 11:25 pythoner_wl 阅读(1252) 评论(0) 推荐(0) 编辑
摘要:当 转义字符串 是从文件读取或爬虫等其他地方读到时,你发现转义字符失效了,不能起到原来的作用了,不相等了。因为:这不是你程序中定义的语句。 反转义:让 不生效的转义字符 生效。 def get_unicode_escape_str(self, command_str): """反转义处理""" re 阅读全文
posted @ 2021-08-12 11:29 pythoner_wl 阅读(87) 评论(0) 推荐(0) 编辑
摘要:def create(self, request, *args, **kwargs): container_type_list = settings.CONTAINER_TYPE_LIST gas_file = request.data.get('gas_file') if gas_file: "" 阅读全文
posted @ 2021-08-09 18:31 pythoner_wl 阅读(461) 评论(0) 推荐(0) 编辑
摘要:from io import BytesIO from django.utils.encoding import escape_uri_path bytes_file = BytesIO() f.write(bytes_file) bytes_file.seek(0) file_name = "订单 阅读全文
posted @ 2021-08-06 18:37 pythoner_wl 阅读(603) 评论(0) 推荐(0) 编辑
摘要:Python之IO模块的使用 1.StringIO的使用 # 类似文件的缓冲区 from io import StringIO cache_file = StringIO() print(cache_file.write('hello world')) # 11 print(cache_file.s 阅读全文
posted @ 2021-08-06 14:36 pythoner_wl 阅读(129) 评论(0) 推荐(0) 编辑
摘要:dbconn=pymysql.connect( host="rm-.mysql.rds.aliyuncs.com", database="nde", user="linr", password="deai$", port=3306, charset='utf8' ) uids = ['eTRxekV 阅读全文
posted @ 2021-08-05 14:35 pythoner_wl 阅读(907) 评论(0) 推荐(0) 编辑
摘要:import xlwt import pandas as pd class Excel_style: """excel表格样式类""" def __init__(self, font_heigh): self.font_heigh = font_heigh # 字体大小:磅 @property de 阅读全文
posted @ 2021-08-05 14:01 pythoner_wl 阅读(1456) 评论(0) 推荐(0) 编辑
摘要:【Bug】ValueError: row index was 65536, not allowed by .xls format 行数达到上限,改成 to_csv ValueError: row index was 5, not allowed by .xls format 发现 5 根本不是行数上 阅读全文
posted @ 2021-08-05 13:57 pythoner_wl 阅读(386) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示