Python 有人知道如何从csv获取信息吗?

Python 有人知道如何从csv获取信息吗?,python,Python,我试图从csv文件中收集信息,将行值转换为变量,并将这些变量放入不同的def函数中,查找诸如最大值之类的变量,基本上从csv收集信息。简单,您可以使用csv模块 例如,具有以下csv文件 a,1 b,7 c,5 d,2 e,6 使用熊猫,可能是最简单的。或pandas。非常感谢您的帮助。如果您想在不同的def功能中进行分离,例如在一个def上使用csv,并从中读取数据以添加到查找最大def到最小def,我可以问一下您将如何做。 >>> import csv >>&

我试图从csv文件中收集信息,将行值转换为变量,并将这些变量放入不同的def函数中,查找诸如最大值之类的变量,基本上从csv收集信息。

简单,您可以使用csv模块

例如,具有以下csv文件

a,1
b,7
c,5
d,2
e,6

使用熊猫,可能是最简单的。或
pandas
。非常感谢您的帮助。如果您想在不同的def功能中进行分离,例如在一个def上使用csv,并从中读取数据以添加到查找最大def到最小def,我可以问一下您将如何做。
>>> import csv
>>> filename = "/Users/sunnky/Desktop/test.csv"
>>> d = {}
>>> with open(filename, mode='r', encoding='utf-8-sig') as f:
...     reader = csv.reader(f)
...     for k, v in reader:
...             d[k] = v
...
>>> new_d = sorted(d.items(), key = lambda m: m[1])
>>> min, max = new_d[0], new_d[len(new_d)-1]
>>> print(min, max)
('a', '1') ('b', '7')