c++ 逗号为分割符读取
时间: 2023-05-25 20:03:12 浏览: 149
可以使用逗号作为文件读取的分隔符,读取逗号分隔的CSV文件。例如,在Python中,可以使用csv模块来读取逗号分隔的文件:
```python
import csv
with open('file.csv', newline='') as csvfile:
reader = csv.reader(csvfile, delimiter=',', quotechar='"')
for row in reader:
print(row)
```
在这个例子中,我们打开了一个名为’file.csv’的文件,并使用csv.reader()函数读取它。我们指定了分隔符为逗号,并使用双引号作为引号字符。然后,我们循环遍历每一行,并打印出来。
如果要写入逗号分隔的文件,也可以使用csv模块:
```python
import csv
data = [['John', 'Doe', 25], ['Jane', 'Doe', 23], ['Bob', 'Smith', 30]]
with open('file.csv', 'w', newline='') as csvfile:
writer = csv.writer(csvfile, delimiter=',', quotechar='"', quoting=csv.QUOTE_MINIMAL)
for row in data:
writer.writerow(row)
```
在这个例子中,我们创建了一个包含三行数据的列表。然后,我们打开了一个名为’file.csv’的文件,并使用csv.writer()函数写入数据。我们指定了分隔符为逗号,并使用双引号作为引号字符,并设置了引用风格为最小引用。最后,我们循环遍历数据列表,并将每一行写入文件中。
阅读全文