摘要:(本机环境:win7;python 2.7.9; vbox 4.3.12) 目标: 完成官网(https://pypi.python.org/pypi/pyvbox)上的demo: > python In [1]: import virtualbox In [2]: vbox = virtualbo
阅读全文
摘要:1 安装python安装python-2.7.6.msi默认在c盘设置环境变量,path后追加c:/python27。可以在命令行直接认识命令python2 安装pyqtPyQt4-4.10-gpl-Py2.7-Qt4.8.4-x32.exe,会自动寻找python路径,并装在python安装目录下...
阅读全文
摘要:方法一(官网方法):useradd caluser ----为日历服务器建立一个新用户,方便管理passwd caluser -----新用户更改密码su calusermkdir ~/CalendarServer ---- 创建一个专门存放安装包的文件夹cd ~/CalendarServersvn co http://svn.calendarserver.org/repository/calendarserver/CalendarServer/trunk/ CalendarServer-------下载源代码./run -s # 什么也没发生。。。./run # 什么也没发生感觉可能是pyt
阅读全文
摘要:oschina for pc 是一款用python + pyqt + html + css +js开发的桌面程序,感觉十分强大.python开发快捷, 网页技术绚丽,正是桌面程序需要的.感谢铂金小鸟,感谢开源精神软件主页http://git.oschina.net/fantsme/oschina-for-pc首先获取源码和依赖库python2.7.3 (顺便说一句,python2.7是比较稳定和成熟的一个版本, 成熟是指依赖库都比较丰富而且完善. 之前的版本库少,之后的3大版语法又有大改变)xmltodict-0.6.0.tar.gzhttplib2-0.8.zipPyQt4-4.10.3-g
阅读全文
摘要:python有一些内建的xml解析库,本文介绍python中的expat库expat的特点之一就是支持动态解析xml。何为动态?就是某个xml串并不需要全部输入给expat,哪怕只是一部分,expat也能感应到响应的事件。事件?比如检测到新元素出现(实质上是expat遇到了‘<’),或者检测到某个元素处理完毕(遇到了‘/>’)。所以——expat不一定需要完整的xml就能工作。看程序 1 import xml.parsers.expat 2 3 class ExParser(object): 4 '''Parse roster xml''&#
阅读全文
摘要:本文简单讲述python怎么生成和使用像C中的结构体先上代码# im_netio.pyimport socketimport struct# server addresshost = "172.16.100.136"port = 8100# headhead_len = 12version = 6def im_connect(): s = socket.socket() s.connect((host, port)) return sdef im_send(sock, pack): head = struct.pack('iii', head_len, le
阅读全文
摘要:#!/usr/bin/pythonimport sockets = socket.socket()host = "172.16.103.195"port = 8012buf = "hello world"s.connect((host, port))s.send(buf)这是一个完整的可以发送网络数据的客户端了。还可以如果为了追求较少的行数 我想还可以写成如下#!/usr/bin/pythonimport sockets = socket.socket()s.connect(("172.16.103.195", 8012))s.sen
阅读全文
摘要:本篇介绍如何用python生成可执行的窗口程序,并移植到其它没有python的环境中运行。前面一篇简单介绍了怎样打包命令行程序:windows环境,python打包命令行程序。程序清单如下:E:\projects_python\simplewindow\window.pyw (源程序)# window.pywimport wxapp = wx.App()win = wx.Frame(None)win.Show()app.MainLoop()注意,同样一个文件,如果扩展名是py,那么启动的时候就会有一个命令行窗口出现,看着很不爽。如果改成pyw,命令行窗口不再出现。E:\projects_pyt
阅读全文
摘要:环境:python2.6 windows7 (需要成功安装py2exe)程序清单如下:D:\hello.py(源程序)# hello.pyprint 'hello world'raw_input()E:\projects_python\package\setup.py(打包脚本)import py2exefrom distutils.core import setupsetup(console=["D://hello.py"])1 cmd进入命令行模式,到E:\projects_python\package\目录下。运行:python setup.py py
阅读全文