随笔分类 - PYthon 学习
1
记录每日pyton学习记录
摘要:1 def read_in_block(file_path): 2 BLOCK_SIZE = 100 3 with open(file_path, "rb") as f: 4 while True: 5 con = f.read(BLOCK_SIZE) # 每次读取固定长度到内存缓冲区 6 yiel
阅读全文
摘要:使用场景:随机 短信验证码 1 import random 2 import string 3 4 # 指定随机数长度 5 r_num = 4 6 7 # 生成数字 + 字母(字符串序列) 8 token = string.ascii_letters + string.digits 9 ''' 10
阅读全文
摘要:1、操作串口需要调用pyserial库 import serial 串口设置: ser=serial.Serial(COM4) ser.baudrate=115200 ser.timeout=0.5 ser.open() View Code 串口读取 msg=ser.readline() #表示读取
阅读全文
摘要:1、python 正则匹配一串字符串内容中的正数或负数 import re pattern = re.compile(r'-\d+|\d+') # 用于匹配正值或负值 values = pattern.findall('\r\nNUESTATS:CELL,3684,164,1,-936,-109,-
阅读全文
摘要:cvs简介: CSV 全称 Comma-Separated Values,中文叫逗号分隔值或字符分隔值,它以纯文本形式存储表格数据(数字和文本),其本质就是一个字符序列,可以由任意数目的记录组成,记录之间以某种换行符分隔,每条记录由字段组成,通常所有记录具有完全相同的字段序列,字段间常用逗号或制表符
阅读全文
摘要:1、open() 方法 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。 注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。 open() 函数常用形式是接收两
阅读全文
摘要:python while循环: 1、 while 判断条件: #如果判断条件为真,执行语句 执行语句 2、while 1: #无线循环 执行语句 3、while 条件语句: 执行语句1 else: 执行语句2 #条件语句为True,执行语句1,条件语句为false,执行语句2 4、while 条件语
阅读全文
摘要:例:import retest= '$MYNETACT: 0,1,"10.10.0.9"'pattern =re.compile(r'"(\d+\.\d+\.\d+\.\d+)"') # 正则表达式,匹配IP地址print(pattern.findall(test)) # 获取ip地址运行结果: [
阅读全文
摘要:本文介绍了strip()方法,split()方法, 字典的按键值访问的方法, 1、Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)或字符序列。 注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。 strip()方法语法: str.strip([chars])
阅读全文
摘要:一、数据类型: 1)数据类型 1、整数(int) 2、浮点数(float) 3、字符串(string) 4、列表(list) 5、 元组(tuple) 6、字典(dict): key和value是一一对应的,key必须是唯一的,字典是无序的 元组和列表的区别: 区别一:元组定义是() / list
阅读全文
摘要:在做压测的时候常常需要统计测试成功率,简单的例子如下: count = 89i = 100print("測試次數:%d"%count)print("測試成功率:%.2f%%"%(count/i*100))pyCharm 运行打印如下: 測試次數:89測試成功率:89.00% 相对我目前的脚本,应用的
阅读全文
摘要:在编译脚本的时候,由于脚本的框架是统一写好的,于是乎用上了拼接字的功能, 本脚本实现的是波特率设置的自动化,利用的是正则表达式,TASK函数是统一写好的,此处只做调用 from Args import Argsimport timecz_IPR = [9600,19200,38400,57600,1
阅读全文
摘要:自己完成的第二个自动化统计小程序,完成之后感觉:命名不够规范,造成可读性比较没那么好,幸好给自己很多地方都加了注释#coding:utf-8import os,sysimport reimport xlwtimport xlrdimport xlutilsimport xlutils.copyfro
阅读全文
摘要:传说中python操作ms office功能最强大的是win32com,但只能要ms上使用。 不过对于比较简单的需求显得有些小题大作。那么来看下简单的,分别是xlrd和xlwt模块, 不过暂时只支持excel2003 ,但是可以跨平台操作。 xlrd http://pypi.python.org/p
阅读全文
摘要:因为要丛UE文档中过滤关键字来统计解码时间,第一次自己完成了一个自动化统计的小工具,用起来颇有成就感。 UE文件的内如如下: 需要丛这份关键字中过滤红色标记的两个关键字,取 一个关键字的最后一位,和取一个关键字的最后3位,然后在excel表格中记录,并将值转为十进制 代码实现如下,虽然代码没那么简洁
阅读全文
摘要:学了这么多天的基础,好着急的想什么时候可以开始写个小程序,今天还是静下心来把字典和循环语句学习了 关于字典,主要是了解了字典的创建,和映射,以及一些基本的运算法,运算法不一一列出,运算法在用到的时候会理解的比较深刻一点 字典有多个键与对应的值组成,每个键与值之间用冒号(:)隔开,项之间用逗号(,)隔
阅读全文
摘要:作为小白,坚持每日写学习记录,是督促坚持学习的动力, 今天主要是学习 列表和元组,列表是可以修改的,元组是不可变的。列表和元组的索引都是从0开始 列表可以修改, 可以对列表进行赋值,修改移除等各种方法 使用方式;对象.方法,如: 1、可以对列表的某个位置参数进行操作 列表的赋值: l[1] = 't
阅读全文
摘要:学习的第一步,就是通常的输出函数:print() 1、基础主要学习了变量的赋值,变量名可以疑字母、数字、下划线(_)进行命名,但是不能以数字开头 变量的赋值:变量名 = 变量值 2、模块的导入,和调用模块内的某个函数 import 模块名 调用函数:模块名.函数 3、input() 输入函数 4、反
阅读全文
摘要:今天是继上次工具安装后,首次开始python相关基础的学习。本次主要是记录 几个常用语句语法的学习 1、先介绍一下变量,变量名可以包含字母、数字和下划线(_),但是变量名不能以数字开头,例如:test1是合法的,1test是不合法的 2、print 语句 输出:print是函数,故在ptcharm里
阅读全文
摘要:作为一个菜鸟,为了督促自己坚持学习python,记录每日学习日记是一个不错的选择 电脑安装python,python可以丛网络上下载相关版本进行安装,目前我电脑安装的是pyhon 3.7.3的版本,pyhon安装完成后需要配置相关环境变量 pycharm是我学习python安装的编辑器,pychar
阅读全文
1