【发布时间】:2014-06-28 21:41:09
【问题描述】:
这是一个 twitter 图片机器人,每两小时调用一次以从文件夹中发布图片,文件连续编号,当前编号存储在文本文件中,因此它可以在两次运行之间保持不变。图像文件类型在 .jpg 和 .gif 之间有所不同,我不知道如何在我的代码的图片()函数中解释这一点。
import os
from twython import Twython
from twython import TwythonStreamer
APP_KEY = ''
APP_SECRET = ''
OAUTH_TOKEN = ''
OAUTH_TOKEN_SECRET = ''
f = open('pictures.txt', 'r+')
z = f.read()
def picture():
picture = open('/0/' + 'picture' + str(z))
f.write(str(z)+'\n')
global z
z += 1
promote(picture)
f.write(z)
f.close
def promote(photo):
twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
twitter.update_status_with_media(status='', media=photo)
picture()
【问题讨论】:
-
运行时会给出什么错误信息。也添加一些信息
-
@cmrnrb - 您是否阅读过this answer 到您之前非常相似的问题?
标签: python python-2.7 twitter twython