项目需求描述:要求用户输入用户名和密码,认证成功后显示欢迎信息,如果连续输错三次则锁定用户名。逻辑流程图:实现代码:#!/usr/bin/envpython
importsys
account_file=‘account.txt‘
lock_file=‘lock.txt‘
#putaccountsinalist
fh_account=open(account_file)
account_li..
分类:
编程语言 时间:
2014-10-07 00:51:11
阅读次数:
508
机器学习经典算法:K-近邻算法python实现...
分类:
编程语言 时间:
2014-10-05 22:35:19
阅读次数:
382
笔者因为需要在 www.kindle114.com 上分享一些图书,鉴于各种网盘神马的,都会把涉及版权的分享给失效了,总是换分享连接很麻烦,所以不得已只能通过邮件来传播知识,这就需要每天去看回帖的邮箱,一一发送,甚是麻烦。用一个python的脚本去扫描这些页面,把邮箱地址抓出来后自动发送才是懒人应该...
分类:
编程语言 时间:
2014-10-05 13:57:18
阅读次数:
224
python下读取一个页面的数据可以通过urllib2轻松实现请求import urllib2print urllib2.urlopen('http://www.baidu.com').read()涉及到页面的POST请求操作的话需要提供头信息,提交的post数据和请求页面。其中的post数据需要u...
分类:
编程语言 时间:
2014-10-05 05:27:27
阅读次数:
201
用python实现的下载整个网站工具。
核心流程很简单:
1. 输入网站地址
2. url,得到响应的内容。
3. 根据响应的http报文头,如果类型为html, 则从第4步开始执行。如果是其它类型,则从第6步执行。
4. 提取html中href和src属性值。
5. 将提取到的url,加入下载队列中。如果url已经存在于下载队列中,则丢弃它。
6. 再然后打开url队列中下一个ur...
分类:
编程语言 时间:
2014-10-05 00:19:27
阅读次数:
306
用Python写的一个多线程TCP通信实例,实现了JSON数据的传输。闲言少述,直接上代码?一、client#!/usr/bin/env python# -*- coding:utf-8 -*-#import socketimport threadingimport SocketServerimpo...
分类:
编程语言 时间:
2014-10-01 14:13:41
阅读次数:
219
ansible相关基于paramiko开发的。这个paramiko是什么呢?它是一个纯Python实现的ssh协议库。因此fabric和ansible还有一个共同点就是不需要在远程主机上安装client/agents,因为它们是基于ssh来和远程主机通讯的。Inventory文件用来定义要管理的主机,默认位置/etc/ansible/host..
分类:
其他好文 时间:
2014-10-01 00:06:40
阅读次数:
353
最近在研究 Python ,发现用的还是很不习惯,很多PHP里面很简单的功能在Python 里面都得找半天,而且很多功能都得自己实现。
今天做个采集,需要过滤内容中的标签,搞了一下午,貌似终于搞出来了,测试了下达到了预想的效果,废话不多说贴上代码吧
from html.parser import HTMLParser
def strip_tags(html, save=None):
...
分类:
编程语言 时间:
2014-09-29 20:56:11
阅读次数:
188
一说起通配符,大家很快就会想起*和?号,有了通配符,使得表达能力大大增强,很多linux命令都支持这个东西,其实就是glob style pattern.
就连redis的keys命令都支持glob.
我要实现的glob,支持以下特性:
星号*匹配0个或多个任意字符?匹配确切的一个任意字符[characters]匹配任意一个方括号内的字符,比如[abc],要么匹配a,要么匹配b,要么...
分类:
编程语言 时间:
2014-09-29 12:48:50
阅读次数:
229