from PIL import Image import wx pilImg = Image.open('test.png') img = wx.EmptyImage(
pilImg
.size[0],pilImg.size[1])
img.setData(pilImg.convert("RGB").tostring())
img.setAlphaData(pilImg.convert("RGBA").tostring()[3
… 更多... “PIL图片转换为wx.Bitmap” IT夜班车
from PIL import Image import wx pilImg = Image.open('test.png') img = wx.EmptyImage(
pilImg
.size[0],pilImg.size[1])
img.setData(pilImg.convert("RGB").tostring())
img.setAlphaData(pilImg.convert("RGBA").tostring()[3
… 更多... “PIL图片转换为wx.Bitmap” python解释器有2个版本,一个是python,另外一个是pythonw。那它们之间有什么区别呢?什么情况下用python什么情况下用pythonw?
先做个小实验,写2个小程序,一个只是输出字符串,一个GUI程序。
* 输出字符串程序 – console.py
import os print 'Current platform is ', os.name input=raw_input() print input… 更多... “python vs pythonw”
http://xoomer.virgilio.it/infinity77/AGW_Docs/gallery.html
如果你使用的wxpython版本低于2.8.9.2, 就去这个网站下载对应的控件的源文件。如果高于等于的话,直接使用
import wx.lib.agw
下面是官网的说明和一个例子。
这里说下怎么查看你的wxpython的版本,假设你在windows下面,
打开cmd
进入python的shell… 更多... “一个python的控件库”
如果你想在调用windows的API或者com或者MFC的一些东西你可以使用pywin32
pywin32由Mark Hammondis完成。包括下面的功能:
1. windows
使用WMI
http://pypi.python.org/pypi/WMI
import wmi
w=wmi.WMI()
cpus=w.Win32_Processor()
for u in cpus:
print ‘cpu id:’,u.ProcessorId
2. linux
直接读取
/proc
文件下面的信息,都是些文本文件。如读取cpu信息:
/proc/cpuinf… 更多... “python获取硬件信息”
你可以使用下列的脚本得到所有的事件:
import wx
for x in wx:
if ( x.startswith(‘EVT_’):
print x
就可以打印出所有的事件:
python通常可以直接使用python的解释器执行脚本。
但是如果我们自己的写的代码直接这样发布出去的话,不就把源代码也发布出去了吗。虽然你也编译成pyc之类的,但是经过一个简单的步骤一样可以看到源代码。
如果能把我们所有的源代码编程成一个exe,这个问题就解决了。
有几个工具能做这个事情,其中较为好用的是pyinstaller,py2exe。
pyinstaller
www.pyinstaller.co… 更多... “把python程序打包成exe”
python内置很多加密,或者编码算法。能让你在不需要导入任何其他库的情况下,直接使用这些算法。
支持的算法有:
SHA1,SHA224, SHA256, SHA384, SHA512,以及md5
这些算法对应的模块是
hashlib
使用这个模块也很简单
import hashlib
hashlib.sha224(‘this is source string, put anything here’).he… 更多... “python内置md5”
python的中文问题一直是困扰新手的头疼问题,这篇文章将给你详细地讲解一下这方面的知识。当然,几乎可以确定的是,在将来的版本中,python会彻底解决此问题,不用我们这么麻烦了。
先来看看python的版本:
>>> import sys
>>> sys.version
‘2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.131… 更多... “Python中的Unicode和中文问题”
这里都是本人在学习过程中碰到疑惑,在这里写下来,一边日后研究,找寻答案,如果有高人路过,并知道答案,还望指点一二。
1. python中那些接受字符串的函数,可以接受的字符串的类型是什么样子,是ANSI,还是unicode还是其他。
如:
subprocess.Popen()
2. 在命令行中执行python somefile.py时,python是怎么样找somefile.py的?
版权所有,禁止转载. 如需… 更多... “python中各种疑惑”