我想下载以下数据集的培训集:http://alt.qcri.org/semeval2017/task4/index.php?id=data-and-tools
我需要使用脚本从它们各自的is下载tweet,脚本位于这个github:https://github.com/seirasto/twitter_download上。
当我在powershell中运行以下命令时:
python download_tweets_user_api.py --dist input.txt --output output.txt --user我得到了
https://alt.qcri.org/semeval2017/task4/
^
SyntaxError: invalid syntax当尝试运行此命令时:
python download_tweets_api.py --dist=tweeti-a.dist.tsv我得到以下错误:
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'我做错了什么?
发布于 2022-06-25 18:24:37
可以通过删除或注释download_tweets_user_api.py文件的以下第7行来避免语法错误:
https://alt.qcri.org/semeval2017/task4/
对于第二个错误,请使用:
python download_tweets_api.py --dist={name-of-file} --output ouput.txt而不是:
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行:
MY_TWITTER_CREDS = os.path.expanduser('~/.my_app_credentials')至:
MY_TWITTER_CREDS = os.path.expanduser('~/.twitter_oauth')如果尚未授权twitter,请打开命令提示符并使用pip install twitter导入twitter包,然后运行twitter authorize。一旦您被重定向到页面,允许授权并将引脚复制回命令提示符。
一旦完成,您的.twitter_oauth文件将被创建,并且您将能够运行导致错误的命令。
https://stackoverflow.com/questions/61415965
复制相似问题