随笔分类 -  python

python相关
python 控制vbox虚拟机
摘要:(本机环境: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 阅读全文

posted @ 2016-03-02 18:16 jogger 阅读(4247) 评论(0) 推荐(0) 编辑

pyqt实践——从裸机到打包安装
摘要: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安装目录下... 阅读全文

posted @ 2014-05-22 17:35 jogger 阅读(547) 评论(0) 推荐(0) 编辑

centos 搭建 darwin calendar 服务器
摘要:方法一(官网方法):useradd caluser ----为日历服务器建立一个新用户,方便管理passwd caluser -----新用户更改密码su calusermkdir ~/CalendarServer ---- 创建一个专门存放安装包的文件夹cd ~/CalendarServersvn co http://svn.calendarserver.org/repository/calendarserver/CalendarServer/trunk/ CalendarServer-------下载源代码./run -s # 什么也没发生。。。./run # 什么也没发生感觉可能是pyt 阅读全文

posted @ 2014-01-16 16:31 jogger 阅读(1115) 评论(0) 推荐(1) 编辑

配置oschina for pc 开发环境
摘要: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 阅读全文

posted @ 2013-11-17 13:49 jogger 阅读(340) 评论(0) 推荐(0) 编辑

python使用expat解析xml
摘要: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''&# 阅读全文

posted @ 2012-11-08 15:00 jogger 阅读(3044) 评论(0) 推荐(0) 编辑

python 中的struct
摘要:本文简单讲述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 阅读全文

posted @ 2012-08-24 16:02 jogger 阅读(340) 评论(0) 推荐(0) 编辑

python简单的tcp客户端发送程序
摘要:#!/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 阅读全文

posted @ 2012-07-05 09:43 jogger 阅读(429) 评论(0) 推荐(0) 编辑

windows环境,python打包窗口程序
摘要:本篇介绍如何用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 阅读全文

posted @ 2012-06-26 16:06 jogger 阅读(811) 评论(0) 推荐(0) 编辑

windows环境,python打包命令行程序
摘要:环境: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 阅读全文

posted @ 2012-06-26 15:45 jogger 阅读(1256) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示