python中字典格式_如何在Python中使用带有字典的格式函数和整数键
谢谢大家发帖。
请允许我详细说明我的需要。我正在解析包含Wi-Fi频道的文本文件。我试图获得频道发生的时间。
我的文本文件(file_parse.txt)具有:
Cell 29 - Address: B8:A3:86:61:C4:B3
Protocol:IEEE 802.11a
Channel:40
Mode:Master
ESSID:"dlink_media"
IE: Unknown: DD180050F2020101820003A4000027A4000042435E0062322F00
IE: Unknown: DD0900037F01010000FF7F
IE: Unknown: DD810050F204104A0001101044000101103B00010310470010D5C
Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
36 Mb/s; 48 Mb/s; 54 Mb/s
Encryption key:off
Quality=165/0 Signal level=-91 dBm Noise level=0 dBm
Extra: Age: 2012
Cell 30 - Address: 58:6D:8F:A1:67:05
Protocol:IEEE 802.11a
Channel:161
Mode:Master
ESSID:"CSR_5g"
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
IE: Unknown: DD7F0050F204104A00011010440001021041000100103B0001031
IE: Unknown: DD090010180200F0040000
IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00
Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
36 Mb/s; 48 Mb/s; 54 Mb/s
Encryption key:on
Quality=163/0 Signal level=-93 dBm Noise level=0 dBm
Extra: Age: 10259
Cell 31 - Address: 8C:FD:F0:02:26:47
Protocol:IEEE 802.11b
Channel:161
Mode:Master
ESSID:"RC_2G"
IE: Unknown: DD180050F2020101800003A5000027A500004254BC0062436600
IE: Unknown: DD0900037F01010000FF7F
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
Encryption key:off
Quality=165/0 Signal level=-91 dBm Noise level=0 dBm
Extra: Age: 1806打开(r“C:\ Temp \ file_parse.txt”)作为文件名:
regex = re.compile("[C|c]hannel:[0-9]+")
count = 0
lst = []
new_lst =[]
for line in filename.readlines():
if regex.search(line):
count += 1
lst.append(line)
new_lst = [(lst[i].split(":"))for i in range(len(lst))]
integer_lst = [int(new_lst[firstElement][1]) for firstElement in range(len(new_lst))]
def channel_count(lst):
dct = {}
for num in lst:
dct[num] = lst.count(num)
print('There are/is {1} channel {0} '.format(num, dct[num]))channel_count(integer_lst)
例外输出:
有/是2频道161
有/是1个频道40
有更好的方法吗?
python中字典格式_如何在Python中使用带有字典的格式函数和整数键相关推荐
- python字符串筛选输出_如何在Python中过滤字符串列表
Python使用列表数据类型在顺序索引中存储多个数据.它的工作方式类似于其他编程语言的数字数组.filter()方法是Python的一种非常有用的方法.可以使用filter()方法从Python中的任 ...
- python3提取字符串中的数字_如何在Python中从字符串中提取数字?
14 回复 | 直到 1 年前 1 430 3 年前 如果只想提取正整数,请尝试以下操作: >>> str = "h3110 23 cat 444.4 rabbit 11 ...
- python 指定证书验证_如何在python中验证SSL证书?
我需要验证我的自定义CA签署了证书.使用OpenSSL命令行实用程序很容易做到: # Custom CA file: ca-cert.pem # Cert signed by above CA: bo ...
- python队列怎么用_如何在Python中使用多处理队列? - python
我很难理解多处理队列如何在python上工作以及如何实现它.假设我有两个python模块,它们从共享文件中访问数据,我们将这两个模块称为writer和Reader.我的计划是让读取器和写入器都将请求放 ...
- python隐藏启动台_如何在Python中启动后台进程?
如何在Python中启动后台进程? 我正在尝试将shell脚本移植到更易读的python版本. 原始shell脚本在后台使用"&"启动多个进程(实用程序,监视器等). 如何 ...
- python移动文件中某个内容_如何在Python中移动文件
如何在Python中移动文件 我查看了Python $ mv ...接口,但无法找到移动文件的方法. 我如何在Python中执行相当于$ mv ...的操作? >>> source_ ...
- python绘图背景透明_如何在 Matplotlib 中更改绘图背景
介绍Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库.在本教程中,我们将研究如何在Matplotlib中更改绘图的背景.导入数据 ...
- python获取当前时间戳_如何在Python中获取当前时间戳?
在Python中可以使用来自模块time.datetime或calendar的函数来获取当前时间戳,代码语句如[import time;ts = time.time() print(ts)]. 在Py ...
- python静态变量计数器_如何在Python中使用静态变量在计数
今天,在用Python写一个统计一个文件下有多少文件的小标本时,遇到了一个很棘手的问题.如何在Python中使用静态变量来计数.然后,就在网上一通查找,找的方法都是利用类的方法来实现静态变量.说实话没 ...
- python如何使用多态_如何在Python中为类应用多态?
介绍 多态性是为不同的底层形式(如数据类型或类)使用相同的界面的能力. 这允许功能在不同时间使用不同类型的实体. 对于Python中的面向对象编程,这意味着属于特定类的特定对象可以以与属于不同类的不同 ...
最新文章
- 为什么越来越多的人都不再愿意做程序员了?
- 苹果用户可以自修手机了!原厂零件工具都能买,网友:iScrew螺丝刀600多块?...
- 学习笔记-Redis设计与实现-跳跃表
- python和java哪个好学、零基础-老男孩零基础学习|python和java那个更有发展前景?...
- bo65连oracle报服务不响应,ORACLE常见问题一千问[1至100]
- Hibernate与JDBC、EJB、JDO的比较
- c#asp.net url 传递中文参数要使用 System.Web.HttpUtility.UrlEncode 而不能使用Server.UrlEncode...
- 蓝桥杯2015年第六届C/C++省赛B组第七题-牌型种数
- python课设带报告_python实时投票系统的课设报告
- python 链表操作 优化_Python:如何修改列表时内存的使用和优化?
- xycms留言板 php 1.5,XYCMS留言板PHP版 v1.9
- ad18添加许可证无反应怎么回事
- Mac OS Catalina 如何连接老旧的惠普 HP Laser Jet 1020 plus 打印机
- SQL 随机抽取样本
- 系统架构设计师:软件质量属性
- php性格属于哪类,狗狗性格分为6大类,你家是属哪一类?快来是看聪明型还是粘人型...
- 854. Floyd求最短路
- 会员权益HTML,会员权益
- 目录遍历,PHP 遍历一个文件夹下所有文件和子文件夹的方法
- EasyUI入门9 EasyUI+NPOI+QrCode实现带二维码复杂格式excel文件导出
热门文章
- 植物微生物组培养与重组技术:从描述性研究走向功能性研究
- 最小二乘法、迭代优化、坐标轴下降法(Coordinate Descent, CD)、坐标下降和梯度下降对比、梯度下降法/最速下降法
- 奥卡姆剃刀是什么?机器学习实践中那些学习模型或者那些评估指标践行了这一理论?
- Python使用re模块进行正则匹配日期和时间
- Anconda PyCharm TensorFlow
- Generation Language GL
- 修改密码后服务器断开连接,SSH无需密码登录服务器且保持连接不断开的方法
- 树莓派开发3-wiring库控制继电器和继电器组
- STM32添加项目所需要的工程文件
- pandas XLRDError Excel xlsx file; not supported 解决办法