我遇到一个奇怪的问题!
在我的python代码中,我有以下几行:
tmpstr = str(tx_execution)
listOfSteps[i] += ' AvgTime:' + tmpstr + 'sec.;'
但是在执行时我得到了:
File "/storage/share/test_main.py", line xxxx, in runStep
tmpstr = str(tx_execution)
UnboundLocalError: local variable 'str' referenced before assignment
有什么可能导致这种情况的线索?
我在pyhton代码的其他部分使用命令str(),它工作正常!
谢谢你的时间!
答案 0 :(得分:0)
一个解决方案是:
将行listOfSteps[i] += ...
更改为:
listOfSteps[i] = listOfSteps[i] + ' AvgTime:' + tmpstr + 'sec.;'