这个python的简单程序为什么无法运行

import wx

class boobs(wx.Frame):

def __init__(self,parent,id):
wx.Frame.__init__(self,parent,'Frame init',size=(300,400))

if __name__=='__main__':
app=wx.PySimpleApp()
frame=boobs(parent=None,id=-1)
frame.Show()
app.MainLoop()

提示
Traceback (most recent call last):
File "C:/Users/Freespirit/Desktop/wx.py", line 1, in <module>
import wx
File "C:/Users/Freespirit/Desktop\wx.py", line 3, in <module>
class boobs(wx.Frame):
AttributeError: 'module' object has no attribute 'Frame'

AttributeError: 'module' object has no attribute 'Frame'
错误很明显了,就是说wx模块中没有存在Frame属性,仔细查查wx的文档或源码,
搜一下,存不存在‘Frame’吗!追问

怎么搜、?

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-21
楼主本意是使用wxPython来做图形化吧?
先确认已经安装了wxPython追问

安装了啊,
import wx
app=wx.App()
win=wx.Frame(None)
win.Show()
app.MainLoop()
这个我试过可以运行,有窗口弹出。
但把它和上面这个程序放在一个目录竟然运行不了,提示和上面几乎一样的信息
只是变成了File "C:/Users/Freespirit/Desktop/1.py", line 1, in 其他一样。这是什么原因?

追答

你把你写的文件命名成wx.py了,python的import是讲究的,import查找的路径很重要,印象中桌面就在python的查找路径中,而且很靠前,超过了wxpython的安装路径了。
把你的文件改个名字就好了
别用wx.py命名你自己的程序

本回答被提问者采纳

python中代码不运行
1、代码不能运行有很多原因,比如语法错误,比如缩进错误,比如运行错误。2、Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。

为什么我写的Python没有运行起来?
代码中有未处理的异常:当代码执行过程中发生异常(如访问空指针、除零等),如果没有正确地捕获或处理这些异常,程序就会停止运行。代码中有死循环:如果你的代码中有一个无限循环,那么程序就会一直运行下去,无法结束。代码中有堵塞操作:如果你的代码中有某些操作需要等待较长时间才能完成(如等待用户输...

在windows平台上编写的python程序无法在平台运行
在windows平台上编写的python程序无法在平台运行的原因有依赖问题、Python版本问题、路径问题、权限问题、编码问题等。1、依赖问题:程序可能依赖于某些特定的库或模块,而这些库或模块可能没有正确安装或在当前环境中不可用。2、Python版本问题:程序可能是为特定版本的Python编写的,而你的系统上安装的Python...

python代码没错但运行不出来
python xxx.py xxx.log 测试发现,当前台直接输出到终端时正常,使用后台运行重定向的方式输出到文件中时无法输出。2、解决办法:发现是在程序运行时,输出有缓存,只有当程序运行结束或者缓冲区满后才会输出。因为程序是一致在运行的所以不可能等待程序结束在输出。并且要求是有实时性的所以等缓冲区满输...

按照python学习这本书写了一个简单程序,但运行不了,为什么?电脑是macbo...
首先,程序是没有问题的。其次,应该是你在解释器shell里面直接输入了吧?否则下面的错误提示中不会显示<stdin>的。你把上面的写到文件中,确保不要用全角输入或者一些特殊编码,dos或者utf-8编码就好了。然后再命令行执行python 脚本 就可以得到结果了。

怎么解决Python程序崩溃的问题
一、Python程序崩溃的主要原因 Python 程序崩溃的原因多种多样,主要包括:语法错误:如果程序存在语法错误,如拼写错误、缺少冒号等,程序将无法正常运行,并抛出 SyntaxError 异常。模块导入错误:若程序中尝试导入的模块不存在或无法导入,也会导致程序崩溃。运行时错误:在程序运行过程中,可能会因为某些操作...

为什么我的python保存在电脑中运行不了
1.程序无输入 输出 只执行过程 点击后调用dos窗口后关闭。过程非常短。2.运行环境出现错误或代码不规范等错误,没有提示,无法运行 建议下载相应的调试工具,有错误提示 可以下载vscode pycharm软件,可以用来过程调试

安装了Python无法运行怎么办?
方法\/步骤 首先,我们通过cmd命令提示符运行python程序。在输入python后会显示“不是内部命令或外部命令,也不是可运行的程序”的字样,这就是环境配置没有设置好的缘故,遇到这种情况我们通常只需将python安装路径添加到PATH变量中即可,具体步骤如下。python安装运行时提示不是内部或外部命令怎么办 python...

用python总是无响应怎么办?
如果在运行Python程序时出现无响应的情况,可以尝试以下几个解决方法:1. 检查代码是否有死循环:请确保代码中没有无限循环或者长时间运行的操作。如果存在这样的问题,程序可能会陷入无限循环导致无响应。2. 检查资源占用情况:某些操作可能会占用大量的系统资源,导致程序无法响应。您可以使用操作系统提供的...

安装的python为什么打不开
安装好的Python打不开,或者运行不了,大多数是因为环境变量没有配置好。交互式解释器会等待用户输入Python语句。输入Python语句并回车,解释器会执行语句并输出结果。交互式解释器是学习Python语言比 较好的工具,优点是输入Python语句可以立即得到反馈。推荐:Python教程 Windows启动Python交互式解释器有两种方式。

相似回答