python如何讲txt转换成csv文件
时间: 2024-01-16 22:04:00 浏览: 99
你可以使用Python的csv模块来将txt文件转换成csv文件。
以下是一个示例代码:
```python
import csv
# 打开txt文件
with open('input.txt', 'r') as input_file:
# 创建CSV文件
with open('output.csv', 'w', newline='') as output_file:
writer = csv.writer(output_file)
# 逐行读取txt文件并写入CSV文件
for line in input_file:
writer.writerow(line.strip().split())
```
在这个示例中,我们首先打开一个txt文件并创建一个CSV文件。然后,我们使用csv.writer将txt文件的每一行写入CSV文件。我们使用strip()方法来删除每行的空格,并使用split()方法将每行拆分为列表。最后,在写入CSV文件时,我们使用writerow()方法将列表写入CSV文件中。
请注意,在打开CSV文件时,我们使用了newline=''参数。这是因为在Windows平台上,如果不指定newline=''参数,则写入CSV文件时会出现空白行。
相关问题
python将csv文件转化成txt
可以使用下面的Python代码将CSV文件转换为TXT文件:
```python
import csv
csv_file = 'input.csv'
txt_file = 'output.txt'
with open(csv_file, 'r') as file:
csv_reader = csv.reader(file)
with open(txt_file, 'w') as txt_file:
for row in csv_reader:
txt_file.write(','.join(row) + '\n')
print('CSV文件已转换为TXT文件!')
```
其中,将 `input.csv` 替换为您要转换的CSV文件的文件名,将 `output.txt` 替换为转换后的TXT文件的文件名。
阅读全文
相关推荐















