最近将 Flask 添加到随机打印单词的示例无限循环中。但是,当app.run(host='0.0.0.0')
我停止 Flask 运行后,在该行之后添加代码将不会执行。
if __name__ == '__main__':
app.run(host='0.0.0.0')
while True: # won't run until I press stop once (stop Flask) when running directly from IDE
...
Run Code Online (Sandbox Code Playgroud)
我想要的是能够while
在 Flask 应用程序运行时运行循环。
有什么办法可以解决这个问题吗?
使用(某些)Python 内置类型,是否可以引用我们声明的对象?通过“(某些)内置类型”,我想到了例如序列类型、映射类型或集合类型,显然不是数字类型。
我的意思是,无需自己创建类并添加此功能(无需创建子类)。
因此,类似于this
下面示例中使用的关键字。
例如,对于“dict”Python 内置类型,如下所示:
a_dictionary = {
"key_1": "value_1",
"key_2": "value_2",
"key_3": this["key_1"] + "_" + this["key_2"] # == "value_1_value_2"
}
Run Code Online (Sandbox Code Playgroud)
甚至:
a_dictionary = {
"sub_dict_1": {
"key_1": "value_1_1",
"key_2": "value_1_2",
"key_3": this["key_1"] + "_" + this["key_2"] # == "value_1_1_value_1_2"
},
"sub_dict_2": {
"key_1": "value_2_1",
"key_2": "value_2_2",
"key_3": this["key_1"] + "_" + this["key_2"] # == "value_2_1_value_2_2"
}
}
Run Code Online (Sandbox Code Playgroud)
我读了 :
在python中进行函数链接时,有没有办法引用“当前”对象?
在 Python 中进行列表/字典理解时是否可以访问当前对象?
和其他一些,但它与我的问题开头描述的要求不符。
非常感谢你的帮助!