python将txt文件转成csv代码
时间: 2023-08-31 08:08:54 浏览: 92
以下是将txt文件转成csv的Python代码示例:
```python
import csv
# 读取txt文件
with open('input.txt', 'r') as infile:
lines = infile.readlines()
# 将数据写入csv文件
with open('output.csv', 'w', newline='') as outfile:
writer = csv.writer(outfile)
for line in lines:
# 按照特定的分隔符分割每一行数据
csv_row = line.strip().split('|')
writer.writerow(csv_row)
```
假设input.txt文件中的数据格式如下:
```
A|B|C|D
1|2|3|4
a|b|c|d
```
运行上述代码后,将会生成一个output.csv文件,其中内容如下:
```
A,B,C,D
1,2,3,4
a,b,c,d
```
阅读全文