python怎么处理数据格式不统一_Python实战 —— 格式化数据读写和处理

本文介绍了如何使用Python处理数据格式不统一的问题,包括读取数据、逐行存储、字符串转数值型以及追加写入数据。通过示例代码详细展示了处理过程,包括使用`with open`、`rstrip`、`split`、`map`和`float`等函数进行数据转换和操作。
摘要由CSDN通过智能技术生成

1、读取数据

f_path = 'C:/Users/Lenovo/Desktop/1.txt' # 设定文件的路径

with open(f_path,'r') as f: # 使用with open的方式进行读,读的关键字为'r'

print(f.read()) # 查看数据的读取结果

f.close() # 读取完成之后关闭文件

2、逐行读取数据并存入list列表中

f_path = 'C:/Users/Lenovo/Desktop/1.txt' # 设定文件的路径

dt = [] # 设置一个空的list,用于存放读取得到的数据

with open(f_path,'r') as f: # 使用with open的方式进行读,读的关键字为'r'

for line in f: # 使用for循环逐行读取数据

dt.append(line.rstrip()) # rstrip用于去除换行符号

print(dt) # 查看数据的结果

f.close() # 关闭读得的文件

3、将刚才得到的数据由字符串格式转为数值型格式,并去掉空格

dt2 = [] # 设置一个空列表,用于存储数据

print(dt) # 查看原始的数据情况

for data in dt:

dt2.append(list(map(float,data.split(' ')))) # 使用split函数按照空格进行字符串分割,再把结果传递给map函数用于数据类型转化&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值