将TXT文件转换为CSV文件可以通过以下步骤完成:
open()
函数,打开TXT文件并读取其内容。csv.writer()
函数,创建一个新的CSV文件。以下是一个示例的Python代码,演示了如何将TXT文件转换为CSV文件:
import csv
def txt_to_csv(txt_file, csv_file):
with open(txt_file, 'r') as file:
txt_data = file.readlines()
csv_data = []
for line in txt_data:
# 假设TXT文件中的每行数据以空格分隔
data = line.strip().split(' ')
csv_data.append(data)
with open(csv_file, 'w', newline='') as file:
writer = csv.writer(file)
writer.writerows(csv_data)
print("转换完成!")
# 调用函数进行转换
txt_to_csv('input.txt', 'output.csv')
在这个示例中,txt_to_csv()
函数接受两个参数:txt_file
是要转换的TXT文件的路径,csv_file
是要保存的CSV文件的路径。函数首先读取TXT文件的内容,然后解析每一行数据,并将其存储在一个二维列表csv_data
中。最后,使用CSV库的csv.writer()
函数将数据写入CSV文件中。
请注意,这只是一个简单的示例,实际情况可能会根据TXT文件的具体格式和要求进行调整。
领取专属 10元无门槛券
手把手带您无忧上云