python中读入txt并用逗号隔开
时间: 2024-10-28 11:12:46 浏览: 49
在Python中,你可以使用内置模块`csv`或者`open()`函数配合`readlines()`方法来读取txt文件,并以逗号作为分隔符处理数据。这里有两个简单的方法:
1. **使用`csv`模块**:
```python
import csv
with open('file.txt', 'r') as file:
reader = csv.reader(file)
for row in reader:
print(row) # 每行数据会被分割成一个列表,逗号就是默认分隔符
```
这个方法适用于文本文件本身就是逗号分隔值(CSV)格式。
2. **手动逐行处理**:
```python
data = []
with open('file.txt', 'r') as file:
lines = file.readlines()
for line in lines:
data.append(line.strip().split(',')) # 使用split()方法,按逗号分割每一行,strip()去除每行两端的空白字符
print(data)
```
这种方法适合于数据不是标准CSV格式,而是其他形式的逗号分隔文本。
阅读全文