
Python
freeshape
软件开发 / 开源软件 / 电脑游戏(星际争霸) / 足球 / CAE软件 / 有限元分析 / 结构优化
展开
-
PythonWin vs PyScripter
有时候需要写一点Python, 以前一直是用print + PythonWin, 感觉也够用。 但是PythonWin有几点不爽的地方,1. 按下'.'的时候,经常莫名其妙地在Debugger窗口跑出下面一大坨输出,还自动联想把'.' 补全为'..'。 这是PythinWin的一个bug, 为了避免它,只能暂时把auto complete暂时关闭掉。Firing ev原创 2012-01-16 21:06:56 · 2624 阅读 · 1 评论 -
PyOpenGL选择(selection)的例子
OpenGL编程指南第7版, 第13.1.4节中的例子 (select.c), 用PyOpenGL(3.0.2)实现。import systry: from OpenGL.GLUT import * from OpenGL.GL import * from OpenGL.GLU import *except: print "ERROR: PyOp原创 2013-05-20 20:07:52 · 1482 阅读 · 1 评论 -
wxPython和pyOpenGL在用PyInstaller打包时遇到的若干问题及解决办法
尝试用PyInstaller打包Python代码(使用了wxPython和pyOpenGL)的时候,遇到一系列的问题,汇总一下:环境:Win7 64-bit, PyInstaller 2.0, Python 2.7.5, wxPython 2.8.12.1, pyOpenGL 3.0.2问题1: PyInstaller打包成功,运行dist里生成的ex原创 2013-05-22 07:51:02 · 4151 阅读 · 1 评论 -
wxpython, 向BIND的回调函数传参数
http://wiki.wxpython.org/Passing%20Arguments%20to%20Callbacks今天试了一下,上面推荐的lambda方案工作得很好, Pyinstaller制作的exe也没有问题。 代码精简了很多,一大坨回调函数精简成了一个。转载 2013-08-31 15:51:45 · 1735 阅读 · 0 评论 -
pyinstaller2.1使用--onefile打包生成的单个.exe文件无法执行
问题:使用pyinstaller --onefile --windowed 生成的.exe文件执行后,直接退出,没有任何错误信息。去掉--windowed后,生成的.exe可以成功执行,但是会有一个console窗口。Google了一圈之后,说是代码中关于print,stdout的代码要清理掉。最后 确认是subprocess.Popen().stdout造成的。然原创 2013-09-28 15:13:27 · 3136 阅读 · 0 评论 -
Python IDE从pydev到PyCharm
个人感觉PyCharm相比pydev的几个优点:1. diff文件的时候,修改前的文件在左边,修改后的在右边。 你可能会说,“what?! 这也算亮点?” 是的,pydev的diff就是so任性地的把修改后的文件放左边的。2. 与git的完美集成。 diff的窗口中可以编辑源文件是一个很实用的功能,提交代码前用diff浏览所有的修改的时候,经常免不了原创 2014-12-11 22:10:28 · 11217 阅读 · 1 评论