想問是什麼原因會有AssertionError: group argument must be None for now?
```python import requests import time import threading class MyThread(threading.Thread): def __init_(self, url): threading.Thread.__init__(self) self.url = url def run(self): d = requests.get(url) print(d) t1 = time.time() urls = ['http://python.org', 'http://python.org', 'http://python.org', 'http://python.org', 'http://python.org'] threads = [] for i, url in enumerate(urls): threads.append(MyThread(url)) threads[i].start() print(i , url) for i in range(len(urls)): threads[i].join() print(time.time() - t1) ```  
回答列表
-
2021/09/14 下午 01:27張維元 (WeiYuan)贊同數:1不贊同數:0留言數:0
嗨,你好
這個是 Thread 在繼承有些東西沒有初始直導致的,改成這樣: ``` class MyThread(threading.Thread): def __init__(self, group=None, target=None, name=None, args=(), kwargs=None, *, daemon=None): threading.Thread.__init__(self) self.url = url def run(self): d = requests.get(url) print(d) ```
嗨,你好,我是維元,持續在不同的平台發表對 #資料科學、 #網頁開發 或 #軟體職涯 相關的文章。如果對於內文有疑問都歡迎與我們進一步的交流,都可以追蹤 我的粉絲專頁 ヽ(●´∀`●)ノ