我正在实现一个多线程概念,它将把一个bulk <class 'pandas.core.frame.DataFrame'>分成若干块。当我把它作为args发送给目标函数时,我得到的错误是这样的 TypeError: thread_chunking()接受两个位置参数,但给出了三个。 我尝试了接收作为*args在目标方法,但它是给予作为元组没有内容只有标题里面。 我的代码如下,
thread_chunk=pandas.read_sql("some sql here")
....
thread_name= threading.Thread(target=self.thread_chunking,args=thread_chunk[0:100]))
在python的线程化中,我怎么把a传递给目标函数 问题来源StackOverflow 地址:/questions/59465969/why-am-i-receiving-multiple-values-in-the-method-when-im-sending-a-class-pand
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
args是目标调用的参数元组。尝试将其传递为:
thread_name= threading.Thread(target=self.thread_chunking,args=(thread_chunk[0:100],))