繁体   English   中英

在循环中创建变量的语法错误

[英]Syntax error creating variables within loops

我正在尝试在这些循环中创建变量,但是 python 给了我一个语法错误。 tmeempty都给了我这个问题。 我正在尝试让 python 读取 Excel 工作表并将值放入列表中。 我试图创建的变量应该帮助我找到 python 中的空格并从我创建的另一个列表中删除值,以便我获得的值对应于正确的输入,而在 excel 中没有值的输入被删除从那个名单。 如果有修复方法我会很感激,它也会给出索引错误,但我可以弄清楚变量是否正常工作。

span = list()
print(span)
price = list() #creates a list with all the values before giving index error
for q in range(1,chart.nrows):
    for i in range (1,chart.ncol):
        L = (chart.cell_value(q,i))
        if L != '': #all values that exist will be appended to the list
            price.append(L)
        else: #find x and y parts of space, have that popped from span list
            moth = chart.cell_value(q,0)
            m = str(moth)
            y = year = str(chart.cell_value(0,i)
            tme = m + ' ' + y
            empty = span.index(tme)
            span.pop(empty)

仅从语法的角度来看,您在

y = year = str(chart.cell_value(0,i))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM