import csv
# 打开CSV文件,使用with语句确保文件在使用完毕后被正确关闭
with open('example.csv', mode='r', newline='', encoding='utf-8') as file:
# 创建一个CSV读取器对象
reader = csv.reader(file)
# 逐行读取CSV文件内容
for row in reader:
print(row)
# 如果需要将CSV文件内容读取为字典格式,可以使用csv.DictReader
with open('example.csv', mode='r', newline='', encoding='utf-8') as file:
# 创建一个字典读取器对象
dict_reader = csv.DictReader(file)
# 逐行读取CSV文件内容,并以字典形式输出
for row in dict_reader:
print(row)
csv模块,该模块提供了处理CSV文件的功能。open()函数打开CSV文件。mode='r'表示以只读模式打开文件,newline=''用于避免在Windows系统上读取时出现多余的空行,encoding='utf-8'指定文件编码格式。csv.reader()创建一个读取器对象,它可以逐行读取CSV文件的内容。for循环逐行读取CSV文件的内容,并打印每一行。csv.DictReader(),它会将每一行的第一列作为键,其余列作为值。希望这段代码和解释对你有帮助!
上一篇:python {}
下一篇:flask python
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站