不知道怎么做。我有一根绳子,我需要把它的第一部分去掉。打印时(结果.text)运行它打印“@PERSONSTWITTER他们的消息”我需要删除第一部分“@PERSONSTWITTER”。你知道吗
起初我让它把@上的东西都去掉了。我遇到了一个问题,第一个问题是用户名可以是任意数量的字母。(@PERSONSTWITTER2,@PERSONSTWITTER12等)它们的字符数不同。现在我不知道该怎么办。任何帮助都太好了!你知道吗
所以我只需要隔离“他们的信息”而不是用户名。你知道吗
for s in twt:
sn = s.user.screen_name
m = "@%s MESSAGE" % (sn)
s = api.update_status(m, s.id)
#time.sleep(5)
for result in twt:
print(result.text)
您可以使用^{} 筛选以
@
开头的单词,如下所示:在这里,我首先把你的句子分成几个单词,过滤掉不以
@
开头的单词,然后再重新连接起来。你知道吗使用
.split()
方法将string
转换为list
的strings
,该list
由在spaces
处分割原始数据形成。你知道吗然后使用
.join
方法将列表中wards上的索引1
中的所有元素连接在一起,再次用空格隔开。你知道吗另一种方法是只
index
第一个space
然后再切片:请注意,我们必须将
1
添加到索引中,因为strings
是基于零的可以使用正则表达式:
输出:
相关问题 更多 >
编程相关推荐