偶然间遇见了Python,一个似乎有着和JAVA相同气息的语言,随意,慵懒,潇洒。经不住诱惑品尝了一下,味道不错,就是吃起来不是那么容易。
Python的GUI桌面应用,和JAVA比起来感觉要方便的多,虽然还是不能跟老微的东西比(VS太牛X)。目前的界面开发工具Boa Constructor用起来非常顺手,界面排版,事件绑定都非常不错。主程序的编写自然离不开Eclipse了,Pydev这个插件也非常不错,就是好像还没有找到能够自动补充wxPython语句的东东…每次写到有关wxPython控件语句的时候,总希望在.之后会跳出相关函数,要知道狂翻资料不是每个人都很乐意做的事情。经过排查,发现是设置出了问题,在”windows”–“preferences”–“Pydev”–“Interpreter – Python”中,重新添加一下”Python Interpreters“即可。
Python程序的打包我感到很惊喜,这点JAVA没的比,脱离环境打包成一个独立的exe文件无论是使用py2exe还是pyInstaller都很容易。
这个小程序让我折腾的最长时间的问题是”中文编码“。在Eclipse环境下,添加了# coding=gbk之后,”¥”这个符号在整个程序的调试过程中非常顺利,但是一打包成exe就完蛋了。点击按钮程序不运行,但也没有任何出错提示,也不崩溃。换成# coding=utf-8也不行,把”¥”删除重新打包就好了,非常郁闷。貌似”¥“做为一个中文编码下的特殊符号被人抛弃了。
发表回复