python怎么截取csv的数九_使用python获取csv文本的某行或某列数据
时间: 2024-03-01 21:06:42 浏览: 17
要截取CSV文件的某行或某列数据,可以使用Python内置的csv库。下面是获取CSV文件某行或某列数据的示例代码:
获取某行数据:
```python
import csv
with open('example.csv', newline='') as csvfile:
reader = csv.reader(csvfile)
row_num = 3 # 获取第3行数据
rows = [row for idx, row in enumerate(reader) if idx == row_num-1]
print(rows)
```
获取某列数据:
```python
import csv
with open('example.csv', newline='') as csvfile:
reader = csv.reader(csvfile)
col_num = 2 # 获取第2列数据
cols = [row[col_num-1] for row in reader]
print(cols)
```
其中,`example.csv`是待处理的CSV文件名,`row_num`是待获取的行号,`col_num`是待获取的列号。注意,行号和列号都是从1开始,不是从0开始。