我在建造一个二进制交易机器人。当我上传到您的Heroku服务器时,“printt”函数似乎运行了2-3次。当我自己在终端运行时,它只启动一次并正常工作。
app = Flask(__name__)
global letter
letter = "a"
def printt():
while True:
print(letter)
@app.route("/")
def helloWorld():
return "Hello world"
@app.route("/webhook", methods=["POST"])
def webhook():
data = json.loads(request.data)
letter = data['letter']
import threading
t1 = threading.Thread(target= printt)
t1.start() 例如,当我发帖时,我发送'b',但是程序同时打印'a‘和'b’。我怎么才能解决这个问题?
发布于 2022-06-04 23:18:26
我找到解决办法了,链接:
https://stackoverflow.com/questions/72501565
复制相似问题