上例子:
假设配置文件如下,文件名为test.cfg
#------------------------------------
#abcdefg
abc = 1
#-----------------------------------------
其中的#号后面的部分都是注释
读入该文件的python代码为:
from types import ModuleType
...
分类:
编程语言 时间:
2015-03-16 13:02:21
阅读次数:
136
原文:6 Python Performance Tips
译文:6个Python性能优化技巧
译者:dwqs
Python是一门非常酷的语言,因为很少的Python代码可以在短时间内做很多事情,并且,Python很容易就能支持多任务和多重处理。
Python的批评者声称Python性能低效、执行缓慢,但实际上并非如此:尝试以下6个小技巧,可以加快Pytho应用程序。
py
1、关键代码可以依赖于扩展包
Python使许多编程任务变得简单,但是对于很关键的任务并不总是提供最好的性能。使...
分类:
编程语言 时间:
2015-03-12 15:13:35
阅读次数:
205
Python模块可以把python代码存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py 模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用python标准库的方法。下面是一个使用Python标准库中模块的例子import sysprint('命令行参数如下:')
for i in sys.argv:...
分类:
编程语言 时间:
2015-03-10 17:25:46
阅读次数:
233
序最近在看自然语言处理方面的书籍,也写写相关的读书笔记吧
英语单词拼写是文字录入,编辑,出版等工作中的一项重要任务。实现单词拼写检测的方法很多,我这里就暂时写2个,第一个是在《统计自然语言处理》书中的 K.Oflazer用有限自动机写的,第二个是在网上看见的一个20几行python代码写的《How to Write a Spelling Corrector》自动机法基于优先自动机的识别器,可以看成...
分类:
其他好文 时间:
2015-03-10 12:06:40
阅读次数:
511
一、意思:本地变量xxx引用前没定义。二、错误原因在于python没有变量的声明 ,所以它通过一个简单的规则找出变量的范围 :如果有一个函数内部的变量赋值 ,该变量被认为是本地的,所以如果有修改变量的值就会变成局部变量。三、产生这个错误的场景python代码:val=9deftest(flag):i...
分类:
编程语言 时间:
2015-03-09 12:13:03
阅读次数:
201
以下代码为博客《Python的并行求和例子》:http://www.cnblogs.com/instant7/p/4312786.html中并行python代码的C语言重写版。用C来跑一遍单线程也只需要50秒,比python 开4进程的实现要快6倍多,CPU占用率也只用python的1/4。看来计算...
分类:
编程语言 时间:
2015-03-04 18:50:45
阅读次数:
168
1.在vim下粘贴了一大段python代码,但是从某一行开始全部都多后退了一个tab,有100多行,我一个个手动调整好了,累个半死。 solution: 在vim里,粘贴代码之前最好进入粘贴模式,这样就会关闭自动缩进 setpaste 将代码粘贴进去之后再关闭粘贴模式 setnopaste ps:vim无法..
分类:
系统相关 时间:
2015-03-02 19:17:51
阅读次数:
158
根据一个新加坡人的c代码改写成python代码 1 ''' 四分历''' 2 3 # 4 zq = 0 5 month = 0 6 7 def main(): 8 global month 9 year = 1 10 rb_year = 0 11 ...
分类:
编程语言 时间:
2015-02-28 00:12:59
阅读次数:
188
为了将html页面和python代码分离开来,有必要介绍一下模板的作用,Django中自带很多模板。以下一个html模板文件:Ordering noticeOrdering noticeDear {{ person_name }},Thanks for placing an order from {...
分类:
其他好文 时间:
2015-02-26 13:22:59
阅读次数:
160
OnlinePythonTutor是由PhilipGuo开发的一个免费教育工具,可帮助学生攻克编程学习中的基础障碍,理解每一行源代码在程序执行时在计算机中的过程。通过这个工具,可以直接在Web浏览器中编写Python代码,并一步一步可视化地执行程序。使用方法:先在编辑模式下写好代码,然后点击..
分类:
编程语言 时间:
2015-02-26 11:53:20
阅读次数:
199