python。是否有一种方法使“函数”中的VAR等于在“子函数”中分配的情况,而无需进行var global,而无需使用返回值,即print('function',var,var)在22中结果。示例代码:

问题描述 投票:0回答:1
特定的用户酶由

nonlocal

提供
def foo(): x = 99 def bar(): nonlocal x x = 8 bar() print(x) foo() 8
python
1个回答
0
投票
我没有tkinter可以手,但我想是1。呼叫

wait window

块,直到打电话给处理程序并从顶部窗口撕下2个。多处理没有什么可笑的。
表示,我个人会避免使用这样的即兴频道,以获得快速演示以外的任何类型的应用程序。如果状态处理很多按钮适合您的工作流程(例如,您正在为灯控制器或混音器编写前端)将事件推到队列上,并将它们由一个或多个处理人员处理;如果您只希望事件异步发生,请派遣线程/过程/任务。说YMMV取决于手头的特定任务。


最新问题
© www.soinside.com 2019 - 2025. All rights reserved.