Easygui报错解决(仅解决easygui is not defined)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Easygui报错解决(仅解决easygui is not defined)相关的知识,希望对你有一定的参考价值。
仅提供一种思路,按照这个思路你也可以去轻松解决msgbox找不到的问题,在这里就不赘述msgbox的解决方法了,
首先要告诉你们,我的gui版本是0.97.3的,这类问题,解决这类问题大同小异,懂思路了,很简单
开始了:=========
根据提示信息,__init__=easygui.__all__
说明该模块的初始化列表是根据easygui的初始化列表,所以可以肯定,在easygui初始化列表中肯定没有easygui引导,去添加就可以了,
在easygui.py文件初始化列表中添加easygui,
也就是找到__all__这个列表,在最后把easygui加进去,(也就是在该列表最后加上 , ‘easygui‘ 好了,)
接着下一步操作是:
修改模块的初始化文件,也就是 __init__.py文件,
改为
from easygui import easygui,easygui_process
或者(以下这种方法纯粹是为了装逼,但是,可行的)
from easygui import easygui,easygui_process
pass
def self__all__():
__all__=easygui.__all__()
self__all__()
最后给大家点小提示,基于我们更改了初始化列表,所以,引用 easygui模块时,一定要记得,不能用 import easygui引用
而是要用 import easygui.easygui
或者 import easygui.easygui as gui
至此讲述完毕,你可以去试试了
___手机打字太麻烦,写的不够详细,请见谅
本文出自 “Hades_Linux” 博客,请务必保留此出处http://linuxboss.blog.51cto.com/6197717/1880998
以上是关于Easygui报错解决(仅解决easygui is not defined)的主要内容,如果未能解决你的问题,请参考以下文章