import csv
# 打开CSV文件,使用with语句确保文件在使用完毕后正确关闭
with open('example.csv', mode='r', newline='', encoding='utf-8') as file:
# 创建CSV读取器
csv_reader = csv.reader(file)
# 读取CSV文件的标题行(如果有)
headers = next(csv_reader, None)
if headers:
print(f'Headers: {headers}')
# 遍历CSV文件的每一行数据
for row in csv_reader:
print(row)
# 如果需要将CSV文件内容读取为字典形式,可以使用csv.DictReader
with open('example.csv', mode='r', newline='', encoding='utf-8') as file:
# 创建CSV字典读取器
csv_dict_reader = csv.DictReader(file)
# 遍历CSV文件的每一行数据,并将其作为字典处理
for row in csv_dict_reader:
print(row)
csv模块,它提供了读取和写入CSV文件的功能。open函数打开CSV文件,mode='r'表示以只读模式打开文件,newline=''确保在不同操作系统上正确处理换行符,encoding='utf-8'指定文件编码格式。csv.reader创建一个读取器对象,它可以逐行读取CSV文件的内容。next(csv_reader, None)读取并打印CSV文件的第一行(通常是标题行),如果文件没有标题行,则返回None。for循环遍历CSV文件的每一行数据,并打印出来。csv.DictReader可以将每一行数据读取为字典,键是标题行中的列名,值是对应的单元格内容。上一篇:find函数python
下一篇:str函数在python中的用法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站