小编use*_*745的帖子

删除变量(如果存在)的正确方法

我尝试做:

def create_l():
    if 'l' in globals():
        l.destroy()
    l = Listbox(root)
Run Code Online (Sandbox Code Playgroud)

这工作正常,但它返回一个语法警告:

Warning (from warnings module):
  File "C:\Users\User\Desktop\l.py", line 4
    l = Listbox(root)
SyntaxWarning: name 'l' is used prior to global declaration
Run Code Online (Sandbox Code Playgroud)

我只是想知道是否有办法在没有语法警告的情况下做到这一点。

python variables tkinter

2
推荐指数
1
解决办法
7580
查看次数

标签 统计

python ×1

tkinter ×1

variables ×1