Python
windless0530
这个作者很懒,什么都没留下…
展开
-
Python为类定义“拷贝构造函数”
初学Python,这么做好像有点2,凑合能用:class MyClass(): def __init__(self, n = 10): self._Field = n def __getitem__(self, range): return MyClass(self._Field)obj1 = MyClass()obj2 = ob原创 2010-05-19 13:57:00 · 5102 阅读 · 0 评论 -
Python获取DLL和EXE文件版本号
<br />import win32apidef getFileVersion(file_name): info = win32api.GetFileVersionInfo(file_name, os.sep) ms = info['FileVersionMS'] ls = info['FileVersionLS'] version = '%d.%d.%d.%04d' % (win32api.HIWORD(ms), win32api.LOWORD(ms), win原创 2010-08-20 11:08:00 · 3273 阅读 · 0 评论 -
python发带超链接的邮件的一个很好的例子
<br />其实是python文档里的某页,图个方便直接贴这儿:<br /> <br />#!/usr/bin/env pythonimport smtplibfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMEText# me == my email address# you == recipient's email addressme = "my@email.com"you原创 2011-05-01 11:38:00 · 5691 阅读 · 1 评论 -
python+pywin32修改环境变量
通过修改注册表实现。修改完后要广播WM_SETTINGCHANGE消息通知现有窗体重新加载环境变量。# -*- coding:utf-8 -*-import _winregimport win32apiimport win32conif '__main__' == __name__: key = _winreg.OpenKey(_winreg.HKEY_LOCAL_MA原创 2012-04-18 18:52:48 · 2702 阅读 · 0 评论 -
OSX安装homebrew以及正确安装PIL(包括jpeg)的方法
1. 安装homebrewruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"如果地址被墙,可以过一会儿再试,说不定就好了。2. 安装jpeg和freetypebrew install jpegbrew install freetype3. 如果没有下载原创 2016-05-14 21:40:33 · 2459 阅读 · 0 评论 -
Ubuntu 14.04 安装boost-python并配置工程指南
先是在MAC OSX上折腾半天无关,又花了点时间折腾Ubuntu,好歹OK了,在这里记录一下过程。1. 安装python-devsudo apt-get install python-dev2. 手动安装boost下载boost源代码并解压到某个目录(假设为[boost-src]),然后编译boost(c++11 +python +fPIC)./bootst原创 2016-09-23 09:40:52 · 6856 阅读 · 1 评论