<p>当垃圾收集器执行函数后删除teste.x时,您可以使用全局变量或在函数外部传递创建的变量,从函数返回其值以供进一步传输和使用</p>
<p>例如:</p>
<pre><code>def teste(x: int) -> int:
tweets = api.home_timeline(2, read_id(FILE_NAME), tweet_mode="extended")
print("Setup is ok!")
for tweet in reversed(tweets):
if "carente" in tweet.full_text.lower():
print(str(tweet.id) + " - " + tweet.full_text)
api.retweet(tweet.id)
store_the_id(FILE_NAME, tweet.id)
x = 1
elif "carente" not in tweet.full_text.lower():
x = 0
else:
print("Error no sistema alguem me desconfiguro")
return x
def tweet_timer():
if time.gmtime().tm_min == "10":
api.update_status(f"Farid esteve carente {y} vezes")
else:
return
x = 0
while True:
x = teste()
with open("number.txt", "r") as f:
read = f.readline
z = int(read())
y = z + x
print(y)
with open("number.txt", "w") as f:
write = f.write(str(y))
write
tweet_timer()
time.sleep(40)
</code></pre>
<p>另外,由于缺少所需的库,我没有测试代码的功能,但是除了可能出现的简单错误外,您将获得所需的结果</p>