Python语法错误:lin结尾有空格

2024-09-27 19:24:49 发布

您现在位置:Python中文网/ 问答频道 /正文

这里是Python初学者,我正在修改一段现有代码(Github上的TwitterSearch),以便使用标准搜索API在Twitter上搜索包含特定关键字的特定tweet。我不断得到一个语法错误,但它指出我在一行的结尾空白。你知道吗

问题是,昨天代码运行了一次(比如我得到了想要的输出),然后我再次尝试使用它,它一直给我SyntaxError。你知道吗

有一次,错误出现在代码末尾——我删除了最后几行,错误只会移到代码末尾的任何地方(但它总是指向空格,而不是我键入的任何内容)。现在,在“创建”之后的关闭括号之后移动到空白空间(见下文) 我一直用同样的方法缩进,所以我不认为这是缩进错误。作为参考,我用的是Jupyter笔记本。你知道吗

这是我使用的代码:

try:
    tso = TwitterSearchOrder()
    tso.set_keywords(['xx'])
    tso.set_language('en')
    tso.set_geocode('37.0902000', '-095.7129000', '1mi')

ts = TwitterSearch(
        consumer_key = 'xxxx',
        consumer_secret = 'xxxx',
        access_token = 'xxxx',
        access_token_secret = 'xxxx'

    )


for tweet in ts.search_tweets_iterable(tso):
    print('@%s tweeted: %s' % (tweet['user']['screen_name'], tweet['text']), (tweet['created_at']))

except TwitterSearchException as e:
    print('e')

任何帮助都将不胜感激。你知道吗


Tags: 代码tokensecretaccessconsumer错误空白tweet
1条回答
网友
1楼 · 发布于 2024-09-27 19:24:49

你试过从print:(...语句中删除:吗?你知道吗

try:
    tso = TwitterSearchOrder()
    tso.set_keywords(['xx'])
    tso.set_language('en')
    tso.set_geocode('37.0902000', '-095.7129000', '1mi')

    ts = TwitterSearch(
            consumer_key = 'xxxx',
            consumer_secret = 'xxxx',
            access_token = 'xxxx',
            access_token_secret = 'xxxx'

        )


    for tweet in ts.search_tweets_iterable(tso):
        print('@%s tweeted: %s' % (tweet['user']['screen_name'], tweet['text']), (tweet['created_at']))

except TwitterSearchException as e:
    print(e)

相关问题 更多 >

    热门问题