将txt文件转换为csv文件可以通过以下步骤完成:
open()
函数,打开并读取txt文件的内容。以下是一个示例的Python代码,用于将txt文件转换为csv文件:
import csv
def txt_to_csv(txt_file, csv_file):
with open(txt_file, 'r') as file:
lines = file.readlines()
data = []
for line in lines:
# 解析txt文件中的每一行数据,这里假设每行数据以空格分隔
row = line.strip().split(' ')
data.append(row)
with open(csv_file, 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(data)
print("转换完成!")
# 调用函数进行转换
txt_to_csv('input.txt', 'output.csv')
上述代码中,txt_to_csv()
函数接受两个参数,分别是输入的txt文件路径和输出的csv文件路径。函数首先打开txt文件并读取内容,然后逐行解析数据并存储到一个列表中。接下来,创建一个新的csv文件,并使用csv库中的writerows()
函数将数据写入csv文件中。最后,打印出转换完成的提示信息。
请注意,以上代码仅为示例,实际情况中可能需要根据具体的txt文件格式和数据结构进行适当的修改。
领取专属 10元无门槛券
手把手带您无忧上云