相关疑难解决方法(0)

python对象在函数中没有可迭代的错误

我有一个简单的功能如下

comdList = range(0,27)
for t, in comdList:
    print t
Run Code Online (Sandbox Code Playgroud)

但是它返回一个in对象而不是可迭代的错误

在功能之外,它工作正常.这是怎么回事??

python for-loop iterable python-2.7

2
推荐指数
1
解决办法
2686
查看次数

python3 TypeError:“函数”对象不可迭代

源代码需要进行哪些更改?

    def Update():
        打印('\ n')
        打印(“更新”)
        cmd = os.system('xterm -e apt-get update')
        打印(“完成更新”)

    def AptUpdate():
        打印('\ n')
        打印(“更新系统?{Y / N}”)
        打印(“ Y或y”)
        打印(“ N或n”)
        代码=输入(“命令>”)
        如果代码=='y'或代码=='Y':
            对于我在Update()中:
                返回更新
            elif代码=='n'或代码=='N': 
                返回 
            其他: 
                打印(“警告!”)

    AptUpdate()

    例外:

    追溯(最近一次通话):
      在第110行的文件“ pybash.py”中 
        AptUpdate()
      AptUpdate中的文件“ pybash.py”,第102行
        对于我在更新:
    TypeError:“函数”对象不可迭代

python iteration function python-3.x

0
推荐指数
1
解决办法
5万
查看次数