我将密钥和值存储在名为campaign_name的字典中,然后使用randvalue访问该值。这很好。但是当我尝试访问randvalue中的某个元素时,让我们说randvalue [0]或randvalue [1]它会引发错误。
我可以完美地打印(randvalue)并且值会显示为[[16949.070963,2694507,76606]]。但我不能打印16949.070963。我的完整代码部分如下:感谢您的帮助。
def startchecking():
storepast()
# loading file into opepyxl
ref_workbook = openpyxl.load_workbook(path)
# Grab all the sheet name in the workbook
workbook_tab = ref_workbook.get_sheet_names()
for i in workbook_tab:
ws = ref_workbook[i]
randvalue=campaign_name.get(str(ws['B4'].value))
print(randvalue)
temptext = "Starting Check" + str(ws)
textoutput(temptext)
checkdaily(45, 52)
答案 0 :(得分:0)
好像您的randvalue
是一个列表,请尝试使用randvalue[0][0]
获取16949.070963。
答案 1 :(得分:0)
看起来randvalue是列表中的列表。所以尝试打印
print(randvalue[0][0])
所以它会打印16949.070963