怎么用python把csv文件转化为txt文件
时间: 2024-02-01 16:04:25 浏览: 74
你可以使用Python中的csv模块来读取和处理CSV文件,然后将数据写入到一个TXT文件中。下面是一个示例代码:
```python
import csv
def convert_csv_to_txt(csv_file, txt_file):
with open(csv_file, 'r') as file:
csv_reader = csv.reader(file)
with open(txt_file, 'w') as output:
for row in csv_reader:
output.write('\t'.join(row) + '\n')
# 使用示例
csv_file = 'input.csv'
txt_file = 'output.txt'
convert_csv_to_txt(csv_file, txt_file)
```
在上面的示例代码中,我们定义了一个`convert_csv_to_txt`函数,它接受两个参数:`csv_file`表示输入的CSV文件路径,`txt_file`表示输出的TXT文件路径。函数使用`csv.reader`来读取CSV文件中的每一行数据,并使用制表符(`\t`)将每个字段连接起来,然后写入到TXT文件中。
你可以将上述代码保存为一个Python脚本,然后运行该脚本并传入相应的CSV文件路径和TXT文件路径参数,即可将CSV文件转换为TXT文件。
阅读全文