Python
文章平均质量分 55
elisa_gao
这个作者很懒,什么都没留下…
展开
-
Vim python注释
在 VIM 中注释掉整段代码的方法:例如,要注释以下3行 Python 代码:def say_hello(): print 'hello world!' return None 1, Ctrl + V 进入 VIM 的块操作模式.2, 使用 j, k 键上下移动,选中这三行,需要确保每行的首列包含在选中块中。3, 键入 I (大写 i)转载 2013-07-17 19:44:49 · 659 阅读 · 0 评论 -
python 读写mat文件
import scipy.io as sioimport matplotlib.pyplot as pltimport numpy as np#matlab文件名matfn=u'E:/python/测试程序/162250671_162251656_1244.mat'data=sio.loadmat(matfn)plt.close('all')xi=data['xi']yi=da原创 2014-09-13 19:32:06 · 725 阅读 · 0 评论 -
python 多行注释
最近看了点Python资料,挺有意思的,写代码的时候突然发现Python的注释只有针对于单行的注释(用#),上网找了一下相关资料,发现好多人也都在讨论Python多行注释的问题,里面介绍的也都是关于单行的注释,要想多行注释只能每行代码前面都加上#,我靠!这可挺郁闷的,尽管使用Eclipse快捷键可以进行批量注释,但是感觉还是不爽。刚才在看一个台湾的盆友的博客发现了Python的多行注释方法,分享给转载 2013-12-18 12:11:22 · 892 阅读 · 0 评论 -
发送邮件
import smtplibsender = "Tom"to = "Sally"subject = "Test smtplib"headers = "From: %s\r\nTo: %s\r\nSubject: %s\r\n\r\n" % (sender, to,subject)msg = headers + "Hello. How are you?"转载 2013-11-08 12:22:22 · 593 阅读 · 0 评论 -
在VS2012中C++嵌入python
1、在VC++目录中添加头文件目录:c:\Python33\include 添加库文件目录: c:\Python33\libs 右击解决方案下的项目,选择"属性",即: 2、在C:\Python33\include\pyconfig.h将python33.lib重命名为python3原创 2013-11-21 20:07:02 · 6038 阅读 · 2 评论 -
查询一个文件里面的内容是否出现在另一个文件里
import osimport sysclass Diff: def __init__(self): pass def run(self, url_file, template_file): f_template = open(template_file, 'r') f_tem = f_template.readlines(原创 2013-09-27 14:55:59 · 1040 阅读 · 1 评论 -
生成verify文件
#encoding:utf-8import osimport sysimport urllib2def regex_content(content): ###content="小燕<哈否\\住宅+在哪里|---*" #print content #print len(content) regexs=['\\','','^','$','*','+','?','{','原创 2013-09-23 14:04:12 · 674 阅读 · 0 评论 -
BeautifulSoup入门代码
import bs4from bs4 import BeautifulSoupimport reimport sysimport osimport chardetimport urllib2line='http://so.zhulang.com/search.php?k=%E9%BB%91%E9%81%93&t=zh&allmatch=1'headers = {'User-Ag原创 2013-09-23 10:31:25 · 766 阅读 · 0 评论 -
python-Levenshtein几个计算字串相似度的函数解析
重点介绍几个该包中的几个计算字串相似度的几个函数实现。1. Levenshtein.hamming(str1, str2)计算汉明距离。要求str1和str2必须长度一致。是描述两个等长字串之间对应位置上不同字符的个数。如2. Levenshtein.distance(str1, str2)计算编辑距离(也成Levenshtein距离)。是描述由一个字串转化转载 2013-09-18 10:59:43 · 1449 阅读 · 0 评论 -
正则表达式
引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。 正则表达式可以用来:(1)验证字符串是否符合指定特征,比如验证是否是合法的邮件地址转载 2013-09-18 11:32:15 · 420 阅读 · 0 评论 -
python 匿名函数lambda
来源地址:http://www.secnetix.de/olli/Python/lambda_functions.hawk原创 2013-09-16 19:06:04 · 452 阅读 · 0 评论 -
最短编辑距离
def min_edit_dis(self, s1, s2): dis = [ [ 0 for i in range(len(s2) + 1) ] for j in range(len(s1) + 1) ] for i in range(1, len(s1) + 1): dis[i][0] = i for j in range原创 2013-09-13 19:44:18 · 531 阅读 · 0 评论 -
python lxml模块安装
来源:http://www.cnblogs.com/zhuyp1015/archive/2012/07/17/2596495.html转载 2013-07-25 16:20:17 · 659 阅读 · 0 评论 -
Python 调试
def method: pass在出错的位置原创 2013-07-24 12:14:44 · 692 阅读 · 0 评论 -
python用lxml匹配html内容
演示一段获取Value值代码示例#!/usr/bin/env python#! coding=utf-8from lxml import etreehtml = ”’”’# 字符串用.lower()方法统一转换小写,用.decode方法统一转换编码tree = etree.HTML(html.lower().decode(‘utf-8′))# 用lx转载 2013-07-24 11:33:32 · 1615 阅读 · 0 评论 -
python 最佳实践总结
来源:http://www.atatech.org/article/detail/9463/0?ticket=0ec08e00-4a5a-4b2b-b601-62ec01a3876d一、数据结构的选择: 1. 在列表中查找: 对于已经排序的列表考虑用bisect模块来实现查找元素,该模块将使用二分查找实现1def find转载 2013-07-24 13:23:20 · 2499 阅读 · 0 评论 -
python 安装模块
例如安装模块pyexcelerator直接将pyexcelerator-0.6.4.1这个文件夹里的pyExcelerator文件夹复制到C:\Python27\Lib\site-packages文件夹下就可以使用原创 2015-01-06 20:27:33 · 644 阅读 · 1 评论