Python 字符串替换字符- 字符串根据特定字符分割 - 字符串转为数字 - 批量读取字符串文件

Python 字符串替换字符- 字符串根据特定字符分割 - 字符串转为数字 - 批量读取字符串文件,第1张

概述#字符替换,把特定字符替换成空字符importrenewString=re.sub('[ABCD]','',data)#字符串分割,使用逗号分割newString=data.split(',')#字符串中字符转数字newArray=[float(x)forxinstring]https://www.cnblogs.com/zhouzhiyao/p/11498907.html字
# 字符串替换, 把特定字符替换成空字符import renewString = 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

 

总结

以上是内存溢出为你收集整理的Python 字符串替换字符- 字符串根据特定字符分割 - 字符串转为数字 - 批量读取字符串文件全部内容,希望文章能够帮你解决Python 字符串替换字符- 字符串根据特定字符分割 - 字符串转为数字 - 批量读取字符串文件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1186174.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存