import os
import csv
# 输入文件夹路径和输出文件夹路径
input_folder_path = 'input_folder'
output_folder_path = 'output_folder'
# 确保输出文件夹存在,如果不存在则创建
os.makedirs(output_folder_path, exist_ok=True)
# 遍历输入文件夹中的所有文件
for filename in os.listdir(input_folder_path):
if filename.endswith(".txt"):
# 构建输入和输出文件的完整路径
input_file_path = os.path.join(input_folder_path, filename)
output_csv_path = os.path.join(output_folder_path, os.path.splitext(filename)[0] + '.csv')
# 打开文本文件进行读取,并创建CSV文件进行写入
with open(input_file_path, 'r') as txt_file, open(output_csv_path, 'w', newline='') as csv_file:
# 创建CSV写入器
csv_writer = csv.writer(csv_file, delimiter=',')
# 逐行读取文本文件
for line in txt_file:
# 使用split()方法将每行的数据以空格分隔
data = line.split()
# 将分隔后的数据写入CSV文件
csv_writer.writerow(data)
print("转换完成")
12-04
1251
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
11-24
108
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交