【发布时间】:2020-05-18 22:00:47
【问题描述】:
您好,我正在制作一个应用程序来从 twitter 中提取股票行情的提及。例如,我想知道是否可以从推文中提取股票代码。我当前的代码:
for account in accounts:
try:
statuses = api.GetUserTimeline(screen_name=account)
print(account,[s.text for s in statuses])
except:
continue
结果如下:
DaleJMurray I ???? this too @DanielKorski
DanZanger $SPX $SPY $ES_F
如果我按照下面的方式应用打印代码,它无法打印代码,有人可以帮忙
ticker = [s.text for s in statuses.split("$")]
print(ticker)
【问题讨论】:
-
当前输出是多少?您说“打印代码失败”,但我们不知道具体是什么意思。这可能意味着整个代码什么都不输出。这可能仅意味着该行不输出任何内容。根据我的阅读,这段代码应该会输出很多东西,看看这是不是真的很有帮助。
-
抱歉,打印代码不打印任何内容。不知道为什么会这样
-
您能否在您的问题中添加一个输出示例。否则确认整个脚本没有输出任何内容。
-
这一行 print(account,[s.text for s in statuses]) 按预期工作。但是,print(ticker) 根本不打印任何内容
-
您能否添加一个示例,说明 print(account,[s.text for s in statuses]) 为您输出的内容。这会让我知道您在该步骤中使用的是什么。