我正在尝试使用Carmen来推断没有明确地理编码的推文的位置,但 Carmen无法将我的有效JSON格式的推文识别为有效的JSON推文。
当我浏览命令行时
$Python python -m carmen.cli [control.json] [test]
文件control.json只有一条推文,并且正常运行。这条推文是使用Twitter API获得的。
我使用Tweepy从Twitter Stream中提取推文,以便将所有推文写入一个文件。卡门似乎并不认为这些推文是有效的JSON。 JSONLint说我的推文是有效的JSON。
Carmen是否仅适用于Twitter API和单个推文?
如果它适用于Tweepy和多推文文件,Carmen的适当输入是什么?
答案 0 :(得分:0)
经过一系列的测试,结果证明Carmen-Python可以同时使用tweepy和twitter API。
我的推文格式
{"tweet 0" : {"created_at" ...}
但事实证明"推文0"是不必要的,唯一需要的部分是
"{"created_at": ...}
为了让carmen-python工作,整个文件不需要满足JSON格式,但每个推文都有。