python把CSV变TXT
时间: 2023-07-25 21:44:25 浏览: 85
你可以使用Python中的csv和os模块来将CSV文件转换为TXT文件,具体代码如下:
```python
import csv
import os
# 打开CSV文件
with open('example.csv', newline='') as csvfile:
# 读取CSV文件内容
csv_reader = csv.reader(csvfile, delimiter=',', quotechar='"')
# 创建TXT文件并写入内容
with open('example.txt', 'w') as txtfile:
for row in csv_reader:
txtfile.write(' '.join(row) + os.linesep)
```
这段代码会将名为"example.csv"的CSV文件转换为名为"example.txt"的TXT文件,并将CSV文件每行的数据用空格分隔开,写入到TXT文件中。
相关问题
python把csv转变txt
你可以使用Python中的csv和os模块来将CSV文件转换为TXT文件。下面是一个示例代码:
```python
import csv
import os
# 打开CSV文件和TXT文件
with open('input.csv', 'r') as csv_file, open('output.txt', 'w') as txt_file:
# 读取CSV文件
csv_reader = csv.reader(csv_file)
# 写入TXT文件
for row in csv_reader:
txt_file.write('\t'.join(row) + '\n')
# 删除原始CSV文件
os.remove('input.csv')
```
在这个示例中,我们首先打开CSV文件和TXT文件。然后,我们使用csv.reader()函数读取CSV文件中的行,并使用'\t'分隔符将每个行元素连接起来。最后,我们将连接的字符串写入TXT文件中。最后,我们使用os.remove()函数删除原始CSV文件。
python将csv转为txt
以下是将csv文件转为txt文件的Python代码示例:
```python
import csv
csv_file = 'example.csv'
txt_file = 'example.txt'
with open(csv_file, newline='') as csvfile:
reader = csv.reader(csvfile)
with open(txt_file, 'w') as txtfile:
for row in reader:
txtfile.write('\t'.join(row) + '\n')
```
这段代码使用了Python内置的csv模块,首先打开csv文件,然后使用csv模块的reader函数读取文件中的内容。接着,打开txt文件,使用write函数将每一行内容写入文件,使用制表符作为列之间的分隔符。最后,关闭文件。
阅读全文