异常什么是异常Python用异常对象来表示异常情况。遇到错误后,会引发异常。假设异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止运行:>>>1/0Traceback(mostrecentcalllast):File"",line1,in1/0ZeroDivisi...
分类:
编程语言 时间:
2014-08-20 13:50:32
阅读次数:
265
有一个以前写的c语言代码,我想把它用在python程序中。我先是看了《python基础教程》一书中的方法,书中说可以用swig加python内置distutils模块的方法来实现。我照着书上的步骤试了试,结果在导入模块的时候总是提示“ImportError:
dynamic module does not define init function (initprintf)”。起初我以为是so文...
分类:
编程语言 时间:
2014-08-16 16:32:30
阅读次数:
304
好玩的编程
程序设计的柔术
当大家坐下来并计划应该如何组织程序的时候,对于这个具体的程序,还没有任何的经验。在实现功能的时候,会逐渐地学到对原始设计有用的新知识。不应该无视一路走来所吸取的教训,而应该将它们用于软件的重新设计(或重构)中。
灵活性的实现包括许多方面,下面是其中两个:
原型设计:python最棒的功能之一就是可以快速地编写程序。编写原型程序是更充分地了解问题的一种很好的方法。...
分类:
编程语言 时间:
2014-07-26 15:05:50
阅读次数:
207
亲爱的学员们:您好!51CTO学院为梦想增值,诚邀您的关注!51CTO学院致力于让专家分享技术并让技术变现,让广大技术爱好者便捷、实惠的获取优质学习资源。为了方便大家的学习,我们特别整理了Python相关精品课程>>>>Python是一种面向对象、解释型计算机程序设计语..
分类:
编程语言 时间:
2014-07-23 21:13:56
阅读次数:
397
程序打包
准备发布程序时,开发者在程序发布前可能会想到将其打包。如果只有一个.py文件,那将不是什么大问题,但如果面对的是非程序员用户,甚至在正确位置放置一个简单的python库文件,或者处理PYTHONPATH变量这类工作都超出了他们的能力范围的话,就不好办了。用户通常只想双击一个安装程序,跟着安装向导一步一步走,接着程序就可以运行了。
distutils是每个程序员工具包内的基础工具...
分类:
编程语言 时间:
2014-07-23 17:09:01
阅读次数:
319
网络编程
python是一个很强大的网络编程工具,首先,它有很多针对常见网络协议的库,在库顶部可以获得抽象层,这样可以集中精力在程序的逻辑处理上,而不是停留在网络实现的细节上;其次,python处理字节流的各种模式方面很擅长,因此可以轻松处理各种协议格式。
少数几个网络设计模块
socket模块
在网络编程中的一个基本组件就是套接字(socket)。套接字主要是两个程序之间“信息通道”。程...
分类:
编程语言 时间:
2014-07-21 11:17:15
阅读次数:
456
图形用户界面
丰富的平台
在编写Python GUI程序前,需要决定使用哪个GUI平台。
简单来说,平台是图形组件的一个特定集合,可以通过叫做GUI工具包的给定Python模块进行访问。
工具包
描述
Tkinter
使用Tk平台。很容易得到。半标准。
wxpython
基于wxWindows。跨平台越来越流...
分类:
编程语言 时间:
2014-07-16 16:32:40
阅读次数:
323
详见https://github.com/captainwong/instant_markup...
分类:
编程语言 时间:
2014-07-16 09:34:59
阅读次数:
297
算法&数学:算法导论详细数学离散数学及其应用(选)线性代数及其应用数论及其应用(选)python:python 基础教程python cookbookpython 网络编程基础python in a nutshell集体智慧编程机器学习实战js:dom编程艺术js cookbooklinuxlinu...
分类:
其他好文 时间:
2014-07-14 08:21:40
阅读次数:
303
数据库支持
python数据库API
支持sql标准的可用数据库有很多,其中多数在python中都有对应的客户端模块。
全局变量
python DB API的模块特性
变量名
用途
apilevel
所使用的python db api版本
threadsafety
模块的线程安全等级
pa...
分类:
数据库 时间:
2014-07-12 17:52:18
阅读次数:
269