<p>函数<code>getLikeCount</code>和<code>update</code>中有几个小错误</p>
<pre><code>def getLikeCount():
tiktoks = api.byUsername('user', count=1)
for tiktok in tiktoks:
likeCount = tiktok["stats"]["diggCount"]
shareCount = tiktok["stats"]["shareCount"]
commentCount = tiktok["stats"]["commentcount"]
followCount = tiktok["authorStats"]["followerCount"]
return (likeCount,shareCount,commentCount,followCount) # indentation corrected
def update():
initLikeCount = 0
while True:
results = getLikeCount()
currentNumLikes = results[0]
print("sleep time")
time.sleep(5)
if currentNumLikes > initLikeCount:
newLikes = currentNumLikes - initLikeCount
initLikeCount = currentNumLikes
print("new like count = ",newLikes)
for x in range(newLikes):
print("now playing this Fag.mp3",x)
time.sleep(random.randint(0,3))
fag()
# else() <- your code
else: # indentation, brackets and colon corrected
print("no new likes ):")
</code></pre>