python运行报错,请高手解答,谢谢

运行这个程序报错importwxclassApp(wx.App):defOnInit(self):frame=wx.Frame(parent=None,title='Ba... 运行这个程序报错
import wx

class App(wx.App):

def OnInit(self):
frame=wx.Frame(parent=None,title='Bare')
frame.Show()
return True
app=App()
app.MainLoop()

错误信息如下:
> "D:\Python27\python.exe" -u "D:\py\bare.py"
hello world
Traceback (most recent call last):
File "D:\py\bare.py", line 1, in <module>
import wx
File "D:\Python27\lib\site-packages\wx-2.9.5-msw\wx\__init__.py", line 45, in <module>
from wx._core import *
File "D:\Python27\lib\site-packages\wx-2.9.5-msw\wx\_core.py", line 6, in <module>
new_instancemethod = new.instancemethod
AttributeError: 'module' object has no attribute 'instancemethod'
答案已经找到了,在工作目录中有关键字命名的文件,才会报错。
展开
 我来答
yycgis
2014-04-20 · TA获得超过8267个赞
知道大有可为答主
回答量:6831
采纳率:63%
帮助的人:1565万
展开全部
import wx

class App(wx.App):
    
    def OnInit(self):
        frame=wx.Frame(parent=None,title='Bare')
        frame.Show()
        return True
app=App()
app.MainLoop()

你好,这个程序,在我的电脑上,一切正常运行!

ZetaChow
推荐于2018-03-04 · TA获得超过141个赞
知道答主
回答量:33
采纳率:100%
帮助的人:32万
展开全部
module 对象没有 instancemethod 的属性。
是不是你安装的wx和python版本不匹配啊
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式