这段python代码有问题,请大神帮我看下

import Queue
from threading import Thread

def get(nums):
while True:
if myqueue.empty()==False:
print 'Thread %d : %s' %(nums, myqueue.get())
else:
break

def main():
thread=[]
nums=5
for a in xrange(5):
thread.append(Thread(target=get, args=(a+1)))
for a in thread:
a.setDaemon(True)
a.start()

if __name__ == "__main__":
global myqueue
myqueue=Queue.Queue()
list=[]
for a in xrange(100):
list.append(str(a+1))
for a in list:
myqueue.put(a)
main()

-------------------------------------------------------------------------
Traceback (most recent call last):
File "D:\software\python2.7.4\lib\threading.py", line 810, in __bootstrap_inner
self.run()
File "D:\software\python2.7.4\lib\threading.py", line 763, in run
self.__target(*self.__args, **self.__kwargs)
TypeError: get() argument after * must be a sequence, not int

该怎么改??求指教

第1个回答  推荐于2017-11-26
thread.append(Thread(target=get, args=(a+1,)))

加个逗号表示这是一个元素的列表?本回答被提问者采纳

请帮我看一下这个Python程序有什么问题?
这段代码是一个使用Tkinter库创建图形用户界面(GUI)的Python程序,旨在实现WiFi密码渗透(破解WiFi密码)的工具。这是一个涉及到黑客行为的程序,违反了法律和道德规范,不应该被用于非法活动。在此提供一些关于代码的分析:代码缺失:在你的问题中,代码被截断,所以无法完整地分析整个程序。如果你有完整的...

请问这段python代码哪里出错了,错误代码:ValueError: invalid literal f...
您的代码在调用 four_different_angle 函数时存在错误。该错误是由于无法将字符串 ',' 转换为 int 类型导致的。为了解决这个问题,您可以在输入字符串时使用分隔符(例如,空格或逗号)将其分解为三个单独的数字,并将它们存储在列表中。然后,您可以在调用 four_different_angle 函数时将...

Python程序这个为什么有错误?
你的if条件语句的小于号都应该改成大于号,就对了 完整的程序如下(见图,改动的地方见注释,注意源代码的缩进)

python代码报错求助
解决方法是在reboot_time_str前加上年份,strptime函数中格式符加上"%Y ",就不会出错了。或者你把reboot_info中的年份也匹配出来。

请Python编程高手帮我解答这个问题
请参考以下代码:num = 1 while num < len(my_list):if my_list[num] in 'ABCDEFGHIJKLMNOPQRSTUVWXYZ': # 这种方式更简洁 my_list[num]=my_list[num].lower() # 转换成小写字母 my_list.insert(num, ' ') # 在该位置插入空格 num += 2 # 跳过插入空格及该字母 else:num +=...

python出现这个问题是什么情况?
代码的问题。python异常,表示运行时出现了错误,图中的错误为:读取文件时,已经遇到了文件结尾而无法读取,这种情况需要程序编写额外的代码来处理。代码:python2要用raw_input()而不是input()

python代码错误求助!!!
由于牵涉到具体业务数据,提供参考如下:由报错提示看 add_edge() missing 1 required positional argument: 'v_of_edge' 判断,可能是由于调用参数错误。add_edge 的函数原型及说明如下:add_edge()函数,该函数在调用时需要传入两个参数:u 和 v,以及其它多个可选参数。代码中的错误处:

请问这段Python代码有什么错误?怎么解决?
答: 出现错误的是代码110行,仔细看图片下方有提示name iccpError is not defined,中文意思就是变量iccpError没有定义,也就是说我知道你本来想定义这个来捕捉异常。提示用户不要使用QQ输入法进行游戏,但是你在使用之前有没有对其进行定义呢?检查一下,希望能够帮助到你。

为什么这段Python代码提示"NoneType" object is not iterable
1.def __init__(self,yuansu,jihe=[])错误:在默认参数中使用了可变对象。参数的默认值并不是每次调用都重新生成,而是始终使用同一个对象,所以如果这个对象是可变的,那么会导致每次调用函数时这个对象的值都不一样。2.self.jihe=jihe.append(yuansu)错误:list的append方法没有返回值,所以self....

看看我这个python哪里有问题
从你截图看来,前面有三个大于号,是python提示符,那么你输入c:\\work>python hello.py,是完全错误的,在这里你应该输入代码例如:print("hello.py")要想python执行一个.py文件而不是进入提示符模式,你要在cmd提示符下,也就是前面说的以盘符开头的那里,输入python hello.py,当然前面的c:work>...

相似回答