导航:首页 > 编程语言 > pythonshowerror

pythonshowerror

发布时间:2022-04-29 05:31:24

1. python 3.4 中原来的tkMessageBox变成啥了

1、在python3.4中,原来的tkMessageBox变成tkinter.messagebox,效果如下图。



(1)pythonshowerror扩展阅读

python的应用

1、系统编程:提供API(Application Programming Interface应用程序编程接口),是很多系统管理员理想的编程工具。

2、图形处理:有PIL、Tkinter等图形库支持,能方便进行图形处理。

3、数学处理:NumPy扩展提供大量与许多标准数学库的接口。

4、文本处理:python提供的re模块能支持正则表达式,还提供SGML,XML分析模块,许多程序员利用python进行XML程序的开发。

5、数据库编程:程序员可通过遵循Python DB-API(数据库应用程序编程接口)规范的模块与Microsoft SQL Server,Oracle,Sybase,DB2,MySQL、SQLite等数据库通信。

6、python自带有一个Gadfly模块,提供了一个完整的SQL环境。

7、网络编程:提供丰富的模块支持sockets编程,能方便快速地开发分布式应用程序。

8、Web编程:应用的开发语言,支持最新的XML技术。

9、多媒体应用:Python的PyOpenGL模块封装了“OpenGL应用程序编程接口”,能进行二维和三维图像处理。

10、pymo引擎:PYMO全称为python memories off,是一款运行于Symbian S60V3,Symbian3,S60V5, Symbian3, Android系统上的AVG游戏。

2. python pil show()函数无法显示图片

调用Python的标准图像库里show()函数,有可能无法显示图片。因为他调用了xv,但xv在后面的ubuntu版本中xv都不装了。
解决办法:先装一个ImageMagic,就相当于把xv的入口换成了ImageMagic的display。
sudo apt-get install imagemagick

安装完成后记得重新启动控制台。

3. python 自定义函数,无法理解其行为

i 未被定义

4. python CGI的form_data格式问题

if form.has_key('upfile'):
upfile = form["upfile"]
self.fn = upfile.filename or ''
if upfile.file:
self.fp = upfile.file
else:
self.fp = StringIO('(no data)')
else:
self.fp = StringIO('(no file)')
self.fn = ''

if not self.error:
self.doResults()
else:
self.showError()

if __name__ == '__main__':
page = AdvCGI()
page.go()

5. 求一份Python的实验报告+源代码,项目内容不限

#!/usr/bin/env python
# Filename: appui.py
"""

.. moleauthor:: ....
.. test mole of Tkinter
"""
from Tkinter import *
import tkMessageBox

root = Tk()
root.geometry('850x40+80+80') #设置窗体高宽与窗体相对屏幕左上角位置

class Appui(Frame):
"""
docsting for Appui
"""

def __init__(self, parent=None):
"""
Initialize the Appui Class
"""
Frame.__init__(self, width=850, height=60, bg='gray40')
self.propagate(False)
self.pack()
self.input = StringVar()
self.master.title('Test Widgets')
self.master.iconname('Tk-42')
self.buildFrame() # Build the widgets

def buildFrame(self):
"""
make the frame and add widgets into the frame
"""
self.LabelF=Frame(self,width=850, height=60, bg='gray80')
self.LabelF.propagate(False)
self.LabelF.pack(side=TOP)
Label(self.LabelF, fg='steelblue1', bg='gray80', text= "Text field description: ").pack(side=LEFT)
#设置输入的widgets
self.e0 = Entry(self.LabelF, width=80, textvariable=self.input)
self.e0.pack(side=LEFT)
Button(self.LabelF, text='Get', borderwidth=5, command=self.callback).pack(side=RIGHT,padx=10)

def callback(self):
"""
callback of get path Button
"""
try:
#self.e0.delete(0,END)
Value=self.input.get()
if Value is not None:
print "Get String from Entry" + Value
else:
self.e0.delete(0,END)
except (RuntimeError, TypeError, NameError, ValueError, IOError) as e:
tkMessageBox.showerror("Error function callback()", '%s' % e)

def exit(self):
"""
exit of process
"""
exit(0)

def main():
"""
Main function
"""
Appui().mainloop()

if __name__ == '__main__':
main()

6. 设计python程序使 输入字母时输出Error

importre
name=raw_input("inputsomewords! ")
ifre.search(r'[a-zA-Z]',name):
print"ERROR"

可以用一个简单的正则判断,如果输入的字母中含有字母则输出error

7. python为什么会出现这个error

#列表不能直接乘以非整数
>>>a=[1.0,2.0,3.0]
>>>a*3.1
Traceback(mostrecentcalllast):
File"<stdin>",line1,in<mole>
TypeError:can'tmultiplysequencebynon-intoftype'float'
#一种正确的用法
>>>map(lambdax:3*x,a)
[3.0,6.0,9.0]

8. 如何用python编写弹出对话框,并选择yes/no

如果使用 python 自带的 tkinter 库 是这样实现的。

其他库的话可以查看一下api。

fromTkinterimport*

fromtkMessageBoximport*


defanswer():

showerror("Answer","Sorry,noansweravailable")


defcallback():

ifaskyesno('Verify','Reallyquit?'):

showwarning('Yes','Notyetimplemented')

else:

showinfo('No','Quithasbeencancelled')


Button(text='Quit',command=callback).pack(fill=X)

Button(text='Answer',command=answer).pack(fill=X)

mainloop()

9. python简单还是易语言简单

一个是英文的,另一个是中文的,你说呢?
比如Python写个提示信息:

def showMsg(): #提示框
tkinter.messagebox.showinfo('提示', '信息内容')
tkinter.messagebox.showwarning('警告', '信息内容')
tkinter.messagebox.showerror('错误', '信息内容')
易语言写个提示信息:
信息框(“中文简单吗?”,#信息图标,“消息”,)
信息框(“中文简单吗?”,#警告图标,“消息”,)
信息框(“中文简单吗?”,#错误图标,“消息”,)
那个语言简单些,你觉得呢?

10. Python为什么出现了error

你的教程是python2的,你自己安装的是python3.
python3的print变成了函数
要print('hello world')这样使用

阅读全文

与pythonshowerror相关的资料

热点内容
PC机与单片机通讯 浏览:674
二级加密图 浏览:113
压缩机异音影响制冷吗 浏览:711
德斯兰压缩机 浏览:490
程序员太极拳视频 浏览:531
网上购买加密锁 浏览:825
安卓为什么软件要隐私 浏览:83
虚拟主机管理源码 浏览:811
java图形图像 浏览:230
单片机输出口电平 浏览:486
java配置数据库连接 浏览:479
java多态的体现 浏览:554
java的split分隔符 浏览:128
跪着敲代码的程序员 浏览:238
web和php有什么区别 浏览:120
加密的电梯卡怎么复制苹果手机 浏览:218
warez压缩 浏览:137
黑马程序员培训机构官网天津 浏览:904
mainjavasrc 浏览:60
如何买服务器挖矿 浏览:292