Python 字符串替换字符- 字符串根据特定字符分割 - 字符串转为数字 - 批量读取字符串文件
# 字符串替换, 把特定字符替换成空字符 import re newString = re.sub('[ABCD ]','',data) # 字符串分割,使用逗号分割 newString = data.split(',') # 字符串中字符转数字 newArray = [float(x) for x in string]
https://www.cnblogs.com/zhouzhiyao/p/11498907.html
字符串替换
https://www.cnblogs.com/2bjiujiu/p/7257744.html
批量读取字符串文件
https://www.cnblogs.com/Jaguar/p/10688427.html
1 打开日志文件
虽然,日志文件的后缀为.log,但是基本上与文本文件没有区别,按照一般读取文本文件的方式打开即可:
fp =open("e:\\data.log") fp.close()
fp =open("e:\\data.log") for line in fp.readlines(): # 遍历每一行 filename = line[:14] # 每行取前14个字母,作为下面新建文件的名称 content = line[14:] # 每行取第15个字符后的所有字符,作为新建文件的内容 with open("e:\\"+filename+".txt","w") as fp2: fp2.write(content+"\n") fp.close()
2 提取目标信息
日志文件每行字符串由空格分隔,例如对第1个字段(IP、时间等)感兴趣,则使用split()方法对每行字符串进行切片,将第1个子字符串存到列表里,用于下一步处理。
示例代码:
#!/usr/bin/python # -*- coding: UTF-8 -*- txt = "Google#Runoob#Taobao#Facebook" # 第二个参数为 1,返回两个参数列表 x = txt.split("#", 1) print x
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
2019-05-19 Do you think young people can learn valuable things from playing video games