为什么照抄的报错了。。
from threading import Thread
#线程的实现
#方法包装
#创建普通的方法
def func1(name):
print(f"Threading:{name} start")
#创建线程
t1 = Thread(target=func1,args=('t1'))
t2 = Thread(target=func1,args=('t2'))
#开启线程
t1.start()
t2.start()
错误代码是这个
Exception in thread Thread-1:
Traceback (most recent call last):
File "C:\Program Files\Python38\lib\threading.py", line 932, in _bootstrap_inner
self.run()
File "C:\Program Files\Python38\lib\threading.py", line 870, in run
self._target(*self._args, **self._kwargs)
TypeError: func1() takes 1 positional argument but 2 were given
Process finished with exit code 0