我在Python中有一个executor,它处理两个函数,即get_tech_courses()和{},分别返回单个列表;1和2。在
列表1。[
{'title': 'THE COMPLETE PYTHON WEB COURSE', 'downloads': '4', 'views': '88'},
{'title': 'THE COMPLETE JAVA WEB COURSE', 'downloads': '16', 'views': '156'}
]
列表2。
^{pr2}$
我想将这两个列表合并到一个json数组中,绑定在父对象下,courses,如下所示:{"courses":
[{'title': 'THE COMPLETE PYTHON WEB COURSE', 'downloads': '4', 'views': '88'},
{'title': 'THE COMPLETE JAVA WEB COURSE', 'downloads': '16', 'views': '156'},
{'title': 'THE COMPLETE GUITAR COURSE', 'downloads': '18', 'views': '125'},
{'title': 'THE COMPLETE keyboard COURSE', 'downloads': '63', 'views': '98'}]
}
这不是打印正确的json。from concurrent.futures import ThreadPoolExecutor
import tech_course
import music_course
import json
courses = []
with ThreadPoolExecutor(max_workers=2) as executor:
courses.append(executor.submit(tech_course.get_tech_course).result())
courses.append(executor.submit(music_course.get_music_course).result())
print(json.dumps(courses))