随笔分类 - Python初学者
初学Python搜集的资料以及个人拙见
python使用带汉字的正则表达式
摘要:#!/usr/bin/python 2 # -*- coding: cp936 -*- 3 import sys; 4 import re; 5 ''' 6 原始文件,去重后文件,重复文件 7 ''' 8 if( __name__ == "__main__" ): 1 #!/usr/bin/python 2 # -*- coding: cp936 -*- 3 import sys; 4 import re; 5 ''' 6 原始文件,去重后文件,重复文件 7 ''' 8 if(
阅读全文
Python获得某一天是星期几
摘要:import re; 5 import time; 6 import datetime; 7 if(__name__=="__main__"): 8 #today=int(time.strftime("%w")); 9 10 anyday=datetime.datetime(2012,2,15).strftime("%w");11 print anyday
阅读全文
转载:shell python脚本互调
摘要:1.shell调用py脚:比如我有个py:import sysfor i in sys.stdin: print i我用shell调用直接写就行:echo 'asdfadsf' | ./test.py2.python调用shellimport os,commandsos.system('cp a.txt b.txt')#只调用不返回commands.getoutput('ls -al')#调用返回值
阅读全文
python os 命令
摘要:Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。下面列出了一些在os模块中比较有用的部分。它们中的大多数都简单明了。os.sep 可以取代操作系统特定的路径分割符。 os.name字符串指示你正在使用的平台。比如对于Windows...
阅读全文
Python list 按元素属性排序, key 的用法
摘要:>>> a.append(('a',1))>>> a.append(('b',20))>>>a.append(('c',-200))>>> a.sort(key=lambda d:d[1],reverse=True)>>> a[('b', 20), ('a', 1), ('c', -200)]
阅读全文
mysql python 汉字乱码的解决方案
摘要:1.想实现对一个二类文本问题的两种分类方法,首先要对文档集合的文本进行分词,然后建立倒排表,倒排表是借助于mysql数据库的,但是有一个众所周知的事情,mysql插入汉字会出现各种莫名奇妙的情况,首当其冲是插不进去,而获是插进去了,但是显示是乱码,然后将插入后的数据再读到程序中仍然是乱码。这归根结底是编码符号不一致的问题也就是。再解决这个问题的过程中,我参考了http://www.busfly.c...
阅读全文
Python字典操作小汇总
摘要:遍历字典for m in mydict.iteritems(): print m
阅读全文
Python 与 Matlab混合语言编程资料
摘要:1.论文 Python 与 Matlab混合语言编程 作者 董焰民,王保保2.需要下载相应版本的pywin32资料下载http://files.cnblogs.com/finallyliuyu/pythonmatlabmixcoding.rar2.python调用M文件mport osdatafile=file(r'f.dat')s=datafile.read()import dictformat...
阅读全文
python26 调用mysql 5.1
摘要:备份1:一个专搞python mysql链接的人的博客 http://hi.baidu.com/jackbillow/blog/item/ae29e36ecaea96dd80cb4a56.html资料下载地址http://files.cnblogs.com/finallyliuyu/pythonmysql.rar建议大家先将资料中的两个dll文件拷贝到c:\windows\system32下面,然...
阅读全文
Iterator和Generator学习心得(二)转
摘要:[Python学习]Iterator 和 Generator的学习心得Iterator是迭代器的意思,它的作用是一次产生一个数据项,直到没有为止。这样在 for 循环中就可以对它进行循环处理了。那么它与一般的序列类型(list, tuple等)有什么区别呢?它一次只返回一个数据项,占用更少的内存。但它需要记住当前的状态,以便返回下一数据项。它是一个有着next()方法的对象。而序列类型则保存了所有...
阅读全文
Python迭代器与生成器(转)
摘要:最近打算用Python做分词,在生成字典的时候,我采用的方法是逐个元素处理的方法,结果由于训练语料中的数据量过大,这样处理很慢。所以打算学学迭代器与生成器,看看能不能对序列进行批量处理(这点和matlab有点像)以下内容转载自:http://blog.csdn.net/chszs/archive/2009/01/24/3852669.aspx 把美文自己索罗到博客中来,我的博客就可以成为一个小的资...
阅读全文
Python 相关学习
摘要:集合 http://www.lupaworld.com/18733/viewspace_39491.html 正则Python debug(来源http://linhs.blog.51cto.com/370259/125323)文讨论在没有方便的IDE工具可用的情况下,使用pdb调试python程序 源码例子例如,有模拟税收计算的程序:#!/usr/bin/python def debug_dem...
阅读全文
Python入门练习(二)Viterbi算法
摘要:资料见:http://en.wikipedia.org/wiki/Viterbi_algorithm代码如下C:Python26MyViterbiMyViterbi.pyCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--#-*-coding:cp936-...
阅读全文
Python入门练习(一):基于全切分,一元语法模型的汉语分词
摘要:1.<beautiful data>中的例子,由于没有中文语料库,故用英文串代替,思路一样(如将finallylast)切分成['finally','last']2.代码切分模块代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->importoperatordefsegment(text):"Returnalistofwordsthatisthebestsegmentationoftex
阅读全文
Python+NLTK重要网站和资料收集
摘要:http://nltk.googlecode.com/svn/trunk/doc/api/nltk-module.html http://www.tau.ac.il/~kineret/amit/scipy_tutorial/ scipy 的使用说明2)主程序所在目录是模块所在目录的父(或祖辈)目录如下面程序结构:`-- src |-- mod1.py |-- mod2 | `-- mod2.py ...
阅读全文