脚本--读取文件内容

遍历指定路径下文件并获取指定文件

遍历指定路径下文件

list=os.listdir(“文件路径”)

匹配文件夹下指定文件

利用Python的re模块进行正则匹配,自定义变量pattern作为匹配模式
pattertn="^cx_delay_(\d+)"
其中^为以cx开头并严格匹配的意思,()表示分组
result=re.findall(pattern,string)
result[0]为第一个分组的内容

打开文件

with open(“文件名”) as f
通过with as语句使代码更加简洁,省去close文件的步骤

读取文件内容

f.read():读取文件所有内容
f.read(int):读取指定字节数的内容
f.readline():读取一行内容
f.readlines():读取所有行内容,并以列表的形式返回
以上读取的均为字节内容,返回值为所读取内容的缓存区

匹配文件指定内容

利用自定义变量pattern写正则匹配表达式,然后利用re模块的findall函数进行获取。
脚本代码:
在这里插入图片描述

从屏幕获取参数

sys.argv为屏幕参数列表,其中sys.argv[0]表示程序本身,sys.argv[1]表示屏幕输入的第一个参数。

判断文件是否存在

os.path.exists(“文件路径”),返回True或False。

解析字节包内容

num=struct.unpack(“1h”,str) ----将两字节的数据包内容解析成1个short int类型
num=struct.unpack(“1i”,str) ----将两字节的数据包内容解析成1个int类型
返回的num为一个元组,详细内容参考:https://blog.csdn.net/weiwangchao_/article/details/80395941

参考代码

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值