首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >半导体twitter数据下载不起作用

半导体twitter数据下载不起作用
EN

Stack Overflow用户
提问于 2020-04-24 19:24:36
回答 1查看 129关注 0票数 2

我想下载以下数据集的培训集:http://alt.qcri.org/semeval2017/task4/index.php?id=data-and-tools

我需要使用脚本从它们各自的is下载tweet,脚本位于这个github:https://github.com/seirasto/twitter_download上。

当我在powershell中运行以下命令时:

代码语言:javascript
复制
python download_tweets_user_api.py --dist input.txt --output output.txt --user

我得到了

代码语言:javascript
复制
https://alt.qcri.org/semeval2017/task4/
          ^
SyntaxError: invalid syntax

当尝试运行此命令时:

代码语言:javascript
复制
python download_tweets_api.py --dist=tweeti-a.dist.tsv

我得到以下错误:

代码语言:javascript
复制
usage: download_tweets_api.py [-h] [--partial PARTIAL] --dist DIST --output OUTPUT
download_tweets_api.py: error: argument --dist: can't open 'tweeti-a.dist.tsv': [Errno 2] No such file or directory: 'tweeti-a.dist.tsv'

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2022-06-25 18:24:37

可以通过删除或注释download_tweets_user_api.py文件的以下第7行来避免语法错误:

https://alt.qcri.org/semeval2017/task4/

对于第二个错误,请使用:

代码语言:javascript
复制
python download_tweets_api.py --dist={name-of-file} --output ouput.txt

而不是:

代码语言:javascript
复制
python download_tweets_api.py --dist=tweeti-a.dist.tsv

其中{文件名}是从https://alt.qcri.org/semeval2017/task4/index.php?id=data-and-tools下载的文件的文件名。

确保文件位于运行命令提示符和download_tweets_api.py所在的同一目录中。

假设您已经授权twitter,请更改第19行:

代码语言:javascript
复制
MY_TWITTER_CREDS = os.path.expanduser('~/.my_app_credentials')

至:

代码语言:javascript
复制
MY_TWITTER_CREDS = os.path.expanduser('~/.twitter_oauth')

如果尚未授权twitter,请打开命令提示符并使用pip install twitter导入twitter包,然后运行twitter authorize。一旦您被重定向到页面,允许授权并将引脚复制回命令提示符。

一旦完成,您的.twitter_oauth文件将被创建,并且您将能够运行导致错误的命令。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61415965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档