易截截图软件、单文件、免安装、纯绿色、仅160KB

python 2.5.x 找不到 python25_d.lib 解决

1.  首先就是在编译器中把python安装目录include/与libs/加入,对于这点我在vc6中可以,但是在dev c++中即使加入了编译也会出错,说找不到python头文件,这点比较郁闷,不过考虑到一般windows编程都用的是vc,所以并没有什么影响吧!!!
然后用#include <Python.h>就可以把python的主头文件包含进来了。
但是在调试的时候,会出现说找不到python25_d.lib的链接错误,出现这个错误的原因是python_d.lib是库的调试后形式,当我们以debug模式编译工程时,python就用这个lib文件,但是这个文件是不可用的。对于这点,最快的办法就是强制要求python在任何情况下都是用非调试版本,就可以了。要做到这一点
a)  在python目录include文件夹下,打开pyconfig.h,找到如下语句
#                     ifdef _DEBUG
#                            pragma comment(lib,"python25_d.lib")
#                     else
#                            pragma comment(lib,"python25.lib")
#                     endif /* _DEBUG */
将python25_d.lib改成python25.lib
b)  找到
#ifdef _DEBUG
#       define Py_DEBUG
#endif
将其用/**/屏蔽
       这样就可以了。
2.直接到libs文件夹中将python25.lib 复制一个叫做python25_d.lib文件的放在libs目录下也可编译 


相关文档:

Python之美 Decorator深入详解(一)

There should be one—--and preferably only one –--obvious way to do it.
                                     ......

Python通讯簿

这两天在学习python语言,也学着写了个通讯簿,练习入门下!
功能包括以下:
1、增加一条记录
2、删除一条记录
3、修改一条记录
4、查询一条记录
5、显示整个通讯簿
6、帮助提示
7、版本显示
8、退出等
首先建立一个Person类,即Person.py文件,用来保存联系人记录:
class Person:
def __init__(self, nam ......

python pop3 收邮件

def retrive_emails(pop3_server, user_name, passwd, server_port):
    #POP3
    pop_client = poplib.POP3(pop3_server, port=server_port)
    pop_client.user(user_name)
    pop_client.pass_(passwd)
   
    ......

如何运行Python脚本

假设你你的操作系统是WinXP:

开始菜单-> 运行-> cmd

然后就可以敲命令了。

如果你用IDLE,可以用IDLE打开这个.py文件,然后在菜单 "Run "下有一项 "Run   Module ",点击即可。 ......

Python中reactor,factory,protocol的学习笔记


Python中reactor,factory,protocol的学习笔记
 
 
最为简单的情况下,除了了解清reactor的简单使用,你还要了解Protocol和Factory。它们最终都会由reactor的侦听建立和run来统一调度起来。    
   
     建立服务器的第一个要解决的问题就是服务与外界的交流协 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号