从CSV文件中读取数据,去掉内容中的逗号,打印到屏幕 一行一行输出
时间: 2024-03-22 11:39:21 浏览: 14
好的,可以将每一行的数据读取到一个列表中,然后对列表中的每个元素进行逗号替换和打印。下面是代码示例:
```
import csv
with open('data.csv', newline='') as csvfile:
reader = csv.reader(csvfile)
for row in reader:
row_without_comma = [item.replace(',', '') for item in row]
print(row_without_comma)
```
假设CSV文件名为"data.csv",代码会逐行读取文件内容,将每一行的数据读取到一个列表中,并对列表中的每个元素进行逗号替换和打印。注意要使用newline=''参数来避免读取到空行。
相关问题
写一段Python程序,从csv文件中读取数据,去掉内容中的逗号,打印到屏幕
好的,以下是一个简单的Python程序,可以读取CSV文件并去掉内容中的逗号:
```python
import csv
# 打开CSV文件
with open('example.csv', newline='') as csvfile:
# 读取CSV文件内容
reader = csv.reader(csvfile, delimiter=',', quotechar='"')
# 遍历每一行数据
for row in reader:
# 遍历每一列数据
for i in range(len(row)):
# 去掉逗号并打印
print(row[i].replace(',', ''))
```
请将上述程序保存到一个Python文件中,修改`example.csv`为你需要读取的CSV文件的名称,然后运行该程序即可。
从CSV中读取数据,去掉逗号,打印到屏幕
好,以下是Python代码实现:
```python
import csv
with open('data.csv', newline='') as csvfile:
reader = csv.reader(csvfile)
for row in reader:
print(''.join(row))
```
其中,`data.csv`是我们要读取的CSV文件的文件名。`csv.reader()`函数可以将CSV文件逐行读取,并将每一行转换成一个列表,其中每个元素代表CSV文件中的一个字段。`join()`函数可以将列表中的元素拼接起来,去掉逗号,从而将一整行数据打印到屏幕上。