,可以通过以下步骤实现:
open()
函数打开文件,并使用read()
函数逐行读取数据。以下是一个示例的Python代码,演示如何读取固定宽度数据并保留空白列并添加分隔符:
with open('fixed_width_data.txt', 'r') as file:
for line in file:
column1 = line[0:10].strip() # 解析第一列,宽度为10
column2 = line[10:20].strip() # 解析第二列,宽度为10
column3 = line[20:30].strip() # 解析第三列,宽度为10
# 添加逗号作为分隔符
output_line = f"{column1},{column2},{column3}"
print(output_line)
在上述示例中,假设存在一个名为fixed_width_data.txt
的固定宽度数据文件,每列宽度为10个字符。代码逐行读取文件内容,并使用切片操作解析每列的数据。然后,使用逗号作为分隔符,将解析后的数据连接成一行,并打印输出。
请注意,以上示例仅为演示目的,实际应用中可能需要根据具体情况进行适当的修改和优化。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云