前几天一位朋友用C++写了一个小程序,主要是处理文本,用到了STL。这几天看Python,所以今天用python写了一个功能相同的程序。C++版的程序运行时间2秒多,而用Python写的居然连一秒都不
本文主要通过跟踪一个非常简单的Python程序的执行,简单讨论Python实现的基本框架和结构。 要执行Python程序如下,功能非常简单:从1加到10再打印出来
用python的ftplib模块编写ftp客户端程序 ftplib模块定义了FTP类和一些方法,用以进行客户端的ftp编程。我们可用python编写一个自已的ftp客户端程序,用于下载文件或镜像站点。
早就听说python是一个十分不错的脚本语言,语法简洁而且开发效率很高。在从下载了最新的windows版本的python解释器后,我又从eclipse的插件网下了pydev这个支持Python在Ecl
#my first python program :} import string def _ReadFile(text,numlines): lines = string.split(tex
错误情况如下: D:\Test>c:\python24\python Python 2.4 (#60, Nov 30 2004, 11:49:19) on win32
在一个函数中 def fun():pass 这个函数如何知道是谁调用了它呢? 在C类语言中好像是很难的。但在 Python中却很简单 import traceback d
生成一个扩展模块 Boost的Build过程,就想大家希望的那样,正在经历一些演化和改进.下面的一些事实可能会有帮助: 在Boost的子目录libs/python/build下有各种平台上的
一个简单的例子 假设我们有下面的C++ API需要暴露给Python: #include <string> namespace { // Avoid clutterin
什么是线程? 线程的概念并不难于把握:它是程序代码的一个独立的执行通道。当多个线程执行时,经由相同代码的一个线程的通道通常与其它的不同。例如,假设一个线程执行一段相当于一个if-else语句