基本上,我正在尝试重复相同的公式,但需要每秒存储一次变量。我所做的就是将所有变量都放在一个excel文件中,并请读者浏览列表。当我尝试使用新变量时,一次只能使用一个,而不是整个列表。
我想做的基本上是打印y1 = 1,y2 = 2,y3 = 3
下面是一个示例:
csv file :
column1, column2, column3
apple, 1 , appleweight
orange, 2, orangeweight
banana, 3, bananaweight
import csv
with open(r"C:\Users\Admin\Desktop\Untitled.csv", newline='') as csvfile:
reader = csv.DictReader(csvfile)
for row in reader:
x = row['column1']
y = row['column2']
z = row['column3']
x = method.get_value(y)
z = x.get_name()
print (y)
time.sleep(1)
上面的代码将打印:
1
2
3
我想打印
y1 = 1
y2 = 2
y3 = 3
答案 0 :(得分:0)
您可以为行的迭代添加一个计数器,并使用它来打印所需的内容。
with open(r"C:\Users\Admin\Desktop\Untitled.csv", newline='') as csvfile:
reader = csv.DictReader(csvfile)
for i, row in enumerate(reader, 1):
y = row['column2']
print(f'y{i} = {y}')
time.sleep(1)