如何打开文件并将每一行用作变量?

时间:2018-01-14 01:57:14

标签: python python-2.7 twython

我正在使用Twython关注某人,以下代码经过测试并正常工作

twitter = Twython(app_key, app_secret, oauth_token, oauth_token_secret)
twitter.create_friendship(screen_name="TWITTERHANDLEHERE")

所以我在Python文件所在的目录中有一个txt文件。该文件包含每个单独行上的推特名称列表。这个想法是程序将为每一行发出命令并跟随列表中的每个人。 <p>我知道我可以使用

f = open("test.txt","r")
print f.read()

从文件中读取名称,但我不确定如何将每行的数据提供给createfriendship。

1 个答案:

答案 0 :(得分:0)

如果您只想为文本文件中的每个用户执行相同的命令,则可以使用for循环构建命令。

twitter = Twython(app_key, app_secret, oauth_token, oauth_token_secret)
with open('test.txt', 'r') as users_file:
    for user in users_file:
        twitter.create_friendship(screen_name=user)