python txt转csv
时间: 2023-10-23 07:08:48 浏览: 32
可以使用Python内置的csv模块和文件操作来实现将txt文件转换为csv文件的功能。下面是一个简单的示例代码:
```python
import csv
with open('input.txt', 'r') as infile, open('output.csv', 'w', newline='') as outfile:
reader = csv.reader(infile, delimiter='\t')
writer = csv.writer(outfile)
for row in reader:
writer.writerow(row)
```
这个示例假设输入文件是以制表符分隔的文本文件(也可以根据需要更改分隔符),然后将其转换为逗号分隔的csv文件。你可以根据自己的需要更改输入和输出文件名。
相关问题
pythontxt转csv
可以使用Python的csv模块将txt文件转换成csv格式。下面是一个简单的样例代码:
```python
import csv
with open('input.txt', 'r') as txt_file:
lines = txt_file.readlines()
with open('output.csv', 'w', newline='') as csv_file:
writer = csv.writer(csv_file)
for line in lines:
writer.writerow(line.strip().split('\t'))
```
这个代码假设txt文件中每一行都是以制表符分隔的,如果不是的话,你需要修改split函数的参数。另外注意,这个代码生成的csv文件每行末尾都有一个空的单元格,如果你不需要这个空单元格,可以将writerow函数的参数改为line.strip().split('\t')[:-1]。
txt转csv python
可以使用Python自带的csv模块将txt文件转换成csv文件。以下是一个简单的例子:
假设txt文件中的内容如下:
```
John,Doe,25
Jane,Smith,30
Bob,Johnson,45
```
代码如下:
```python
import csv
with open('data.txt', 'r') as txt_file:
with open('data.csv', 'w', newline='') as csv_file:
txt_reader = csv.reader(txt_file, delimiter=',')
csv_writer = csv.writer(csv_file)
for row in txt_reader:
csv_writer.writerow(row)
```
运行后,会生成一个名为data.csv的文件,内容如下:
```
John,Doe,25
Jane,Smith,30
Bob,Johnson,45
```
注意:这里假设txt文件中的每一行都是由逗号分隔的三个值组成,如果实际情况不同,需要根据情况修改代码。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)