回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我正在编写一个程序,使用newsapi和wx根据需要获取与某些主题相关的标题</p>
<p><strong>但是</strong>函数会输出这样一个文本块(如果搜索单词“Tesla”):</p>
<pre><code>{'status': 'ok', 'totalResults': 14, 'articles': [{'source': {'id': 'techcrunch', 'name': 'TechCrunch'}, 'author': 'Darrell Etherington', 'title': "Tesla focuses on service with 25 new service centers in Q2, rate of new openings to 'increase'", 'description': 'Tesla is set to ramp up the rate at which it opens new service facilities aggressively, according to CEO Elon Musk’s guidance on the company’s Q2 2019 earnings call. In total, Tesla opened 25 new service centers during the quarter, and added 100 new service v…', 'url': 'https://techcrunch.com/2019/07/24/tesla-focuses-on-service-with-25-new-service-centers-in-q2-rate-of-new-openings-to-increase/', 'urlToImage': 'https://techcrunch.com/wp-content/uploads/2019/07/GettyImages-1150569888.jpg?w=592', 'publishedAt': '2019-07-24T23:36:47Z', 'content': 'Tesla is set to ramp up the rate at which it opens new service facilities aggressively, according to CEO Elon Musk’s guidance on the company’s Q2 2019 earnings call. In total, Tesla opened 25 new service centers during the quarter, and added 100 new service v… [+2866 chars]'}, {'source': {'id': 'the-verge', 'name': 'The Verge'}, 'author': "Sean O'Kane", 'title': 'Tesla’s longtime CTO is stepping down', 'description': 'Lon.....
</code></pre>
<p>我想让所有的标题都显示在一个列表中,这样我就不必解析大量的文本了</p>
<p>我的想法是搜索所有出现的“title”:然后在每次出现后打印引号中的每个短语。有什么建议吗</p>
<p>注:
生成此文本的代码是:</p>
<pre class="lang-py prettyprint-override"><code>def NewsSearch(self, event):
newsapi = NewsApiClient(api_key='8ab524f489d34b278ad537389c789498')
input = self.tc4.GetValue()
top_headlines = newsapi.get_top_headlines(q=input)
print(top_headlines)
</code></pre>
<p>其中输入是从wx中的TextCtrl面板收集的,通过将按钮单击绑定到函数来调用函数</p>