我正在尝试用Python制作一个机器人,用tweepy管理twitter上的一些任务。你知道吗
我在几个文件中保存身份验证的凭据,但我只需要一个文件。举个例子:
for x in range(0, 3):
if x == 0 : from keysaccount1 import keys
if x == 1 : from keysaccount2 import keys
if x == 2 : from keysaccount3 import keys
if x == 3 : from keysaccount4 import keys
CONSUMER_KEY = keys['consumer_key']
CONSUMER_SECRET = keys['consumer_secret']
ACCESS_TOKEN = keys['access_token']
ACCESS_TOKEN_SECRET = keys['access_token_secret']
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_TOKEN, ACCESS_TOKEN_SECRET)
api = tweepy.API(auth, wait_on_rate_limit=True)
存储数据的文件采用以下格式,例如keysaccount1:
keys = dict(
consumer_key = 'xxxxxxxxxxxxx',
consumer_secret = 'xxxxxxxxxxxxx',
access_token = 'xxxxxxxxxxxxx',
access_token_secret = 'xxxxxxxxxxxxx',
)
有没有办法把这些都保存在同一个文件中,因为我在循环中有一个x变量,可以用来选择我管理的帐户?你知道吗
您可以使用单个词典:
您可以访问如下特定字段:
要保存数据,只需使用python模块pickle:
相关问题 更多 >
编程相关推荐