因此,我试图追踪用户,但问题是,它适用于除to_follow.txt中的最后一个用户之外的每个用户:
server.js
Im使用的代码如下:
Chile_Temblores
Aguas_Antof
costaneranorte_
onemichile
Edelaysen
Chilquinta600
CGE_Clientes
Frontel_
EnelClientesCL
javi1597
因此,当我打印正在发生的情况时,它会在javi1597中停止并且不会退出执行,这是哪里出了问题?
答案 0 :(得分:1)
我认为您应该使用变量“ accounts”而不是使用文件名“ to_follow”作为方法:
def createFriends(api):
accounts = open("to_follow.txt", "r")
friends = api.friends_ids()
print("friends:", friends)
print(accounts)
for account in accounts:
if account not in friends:
print("account: ", account)
fuentes.append(account)
api.create_friendship(account)
print("friendship created")
print(fuentes)
accounts.close()
否则,我不明白函数to_follow()的来源以及为什么不使用创建的变量“帐户”。
编辑:我重构了您的代码。您不必拆分文件,但可以使用“ for in”直接遍历行。
编辑2:当您尝试添加最后一个元素“ javi1597”时,它可能还包含“文件末尾”,因此应在将其传递到API之前将其删除。只是一个主意。