当前位置:  开发笔记 > 编程语言 > 正文

python,字典和int错误

如何解决《python,字典和int错误》经验,为你挑选了1个好方法。

我有一个非常令人沮丧的python问题.在这段代码中

fixedKeyStringInAVar = "SomeKey"

def myFunc(a, b):
    global sleepTime
    global fixedKeyStringInAVar
    varMe=int("15")
    sleepTime[fixedKeyStringInAVar] = varMe*60*1000
    #more code

现在这个工作.但有时当我运行这个功能时,我得到了

TypeError: 'int' object does not support item assignment

由于我尝试了几个测试用例并且无法重现错误,因此非常烦人,但是当我运行完整代码时,它经常发生.代码从数据库,访问站点等读取数据,因此我很难通过数据,因为它从多个源读取并依赖于更改的第三方输入(网站).

这个错误会是什么?



1> jfs..:

    global除非您想更改全局名称的绑定,否则请勿在函数中使用关键字.

    sleepTime =在您的代码中搜索' '.您正在sleepTime程序中的某个位置将int对象绑定到名称.

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有