Fising's Blog

all about web application development

Python

退出 IPython shell 的若干方法

方法1:quit() 方法2:exit() 方法3:%exit 方法4:%quit 方法5:%Exit 方法6:%Quit 总结:方法1和方法2调用的是python系统函数; 方法3, 4, 5, 6 则执行的是 IPython 特有的魔力函数(magic functions),这些魔力函数均以%开头。方法1, 2, 3, 4 会在系统退出前进行操作的确认; 方法 5, 6则强制立即退出,没有询问过程。 补充:IPython 0.10.2 全部魔力函数列表:

查询魔力函数使用帮助的办法,在 IPython shell 中输入: %magic_function_name? 回车即可。例如,下面的指令是获取%clear这个魔力函数的使用帮助:

 

, , ,

IPython 默认配置文件

ipython 的默认配置文件位于 ~/.ipython/ipy_user_conf.py 下面是 ipython 0.10.2 的默认配置文件内容:

,

源码安装 IPyhton 0.10.2

1. 下载 ipython 0.10.2 源码

2. 解压 ipython 0.10.2

3. 安装 ipython 0.10.2

4. 测试安装 在命令行下输入“ipython”,回车,屏幕回显: 5. 退出 ipython shell 在 ipython shell 交互界面,输入 “quit()” 回车,即可退出 ipython 交互环境。

, , ,

RFC2045 邮箱字符编码规则函数 for Python

编码规则里一句话就是:76个字节一行。代码如下:

, , , , , ,

Python 批量发送邮件脚本

, , ,

批量去除UTF-8文件的BOM头

PHP版本函数:

  补上一个 Python 版本的脚本:

, , , ,

PYDN.CN 上线运行

www.PYDN.cn 上线运行,PYDN – Python开发者网络 – Python Developer Network  

, ,

一道有意思的Python小题目

最近刚学python,所以想加个群和大家一起讨论,也利于自己进步。结果进群时候,群主出了个题目: 用一行代码求两列表[5,7,9]和[2,8,3]下标对应项乘积之和。 刚开始我使用迭代计算的: >>> num = 0 >>> for a, b in zip([5, 7, 9], [2, 8, 3]):               num += a * b >>> num 但是显然不是群主想要的答案,人家不给开门,郁闷~~ 于是继续钻研,终于写出来啦: >>> sum([a * [2, 8, 3][[5, 7, 9].index(a)] for a in [5, 7, 9]]) 结果: 93 群主指点: sum(x*y for x,y in zip([5,7,9],[2,8,3])) 好强悍的Python !~

刚刚在卓越网买了一本《Python基础教程》