我正在尝试读取csv文件(行和列类似于电子表格),并让它在给定2个参数的情况下找到特定的数据点
def-main(a,b):
其中a是列,b是行,所以如果我键入"a,2",它会给我列(a)的名称和行2中的数字。我不知道该怎么办。
这就是我尝试的
def data(a, b):
file = open("file.csv")
csv_file = csv.reader(file)
for line in csv_file:
array = line.split(",")
first_item = array[0]
a = len(array)
csvfile.seek(0)
reader = csv.reader(csv_file, delimiter=" ")
for row in reader:
b = list(row[a] for a in included_cols)
print(content)
您可以将文件读取到2D数组中,然后使用a、b索引到数组中
def data(a, b):
array = []
with open("file.csv") as file:
for line in file.readlines():
array.append(line.split(","))
print array[a][b]
使用with open("file.csv")作为文件,当您退出时将关闭文件,代码为