我正在尝试读取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)
答案 0 :(得分:0)
您可以将文件读入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]
使用open(" file.csv")作为文件,将在退出with代码块时关闭文件