def中的函数无法定义变量
代码:import osimport easygui as eg
write_true = False
write_time = 0
write_thing_list=[]
enterbox_list = ["开始","撤回执行","取消"]
choose_value = eg.buttonbox(msg = "请选择执行任务",title = "电脑关机小程序",choices = enterbox_list)
def Run():
write_time = eg.enterbox(msg = "请输入多久之后关闭(秒):",title = "电脑关机小程序")
write_true = isinstance(write_time,int)
if choose_value == '开始':
Run()
if write_true == False:
eg.msgbox(msg = "请输入正整数",title = "错误",ok_button = "确定")
Run()
else:
os.system("shutdown -s -t {}".format(write_time))
错误:
Traceback (most recent call last):
File "E:\文件\文档\日常\文件\YYPROJECT\ShutdownApp(Doing).py", line 17, in <module>
if write_thing != int:
NameError: name 'write_thing' is not defined
为什么呢? 代码不全 天秀,报错的代码没发出来,别的倒是发出来了 报错的不是这个代码,
if write_thing != int:
这个地方报错,结果你代码没有这个???复制错了吧 永恒的蓝色梦想 发表于 2020-5-14 20:16
天秀,报错的代码没发出来,别的倒是发出来了
发了的 csyatfishc 发表于 2020-5-14 20:19
发了的
错了啊你报错的东西和代码不一致懂吗? csyatfishc 发表于 2020-5-14 20:19
发了的
你在逗我 永恒的蓝色梦想 发表于 2020-5-14 20:20
你在逗我
下面啊。。。 csyatfishc 发表于 2020-5-14 20:20
下面啊。。。
你眼中是不是就只看得见我雷姆老婆???为什么我说的话你都不理我?{:5_90:} csyatfishc 发表于 2020-5-14 20:20
下面啊。。。
报错的代码在整段代码里都找不到,你在逗我? Twilight6 发表于 2020-5-14 20:21
你眼中是不是就只看得见我雷姆老婆???为什么我说的话你都不理我?
{:10_277:}…… 永恒的蓝色梦想 发表于 2020-5-14 20:23
……
真的....{:9_224:}好气这个楼主不理我 根本找不到报错的代码 是不是用Pycharm沒檢查執行哪一個檔案...
没发全呀
页:
[1]