求助大佬,本人使用mac操作系统,Python 3.7.3,遇到一个问题。
在完成第35课后作业时,我准备先弹出一个文件目录框,然后选中一个文件,将该文件显示在textbox中,但是选中文件之后程序就如同死掉了一样,不弹出那个显示文件的文件框,也不报错。代码如下。import easygui as eg
import os
#35_2.py
eg.textbox()
path_dir = eg.fileopenbox(title = '打开',default = '*.py',filetypes = ['*.py'])#显示文件框
print(path_dir)
file = open(path_dir, 'r')
msg = os.path.basename(path_dir) #分离出文件名
eg.textbox(msg = '【%s】文件内容如下:' % msg, title = '', text = file.readlines(), codebox = True)#在文本框内显示文件
file.close() #关闭文件
但是在加了第三句,eg.textbox()后,程序先弹出一个空的文件框,然后出现目录框,程序可以正常执行,感觉很奇怪。
我想知道,在没有加eg.textbox()时,为啥选中文件后程序就像休眠了一样,但不能弹出显示文件的框。
是不是和系统有关,win系统删除第三行照样正常运行……
|