今天写练习爬虫感觉很需要个进度条,就随手用函数实现了一个,到了晚上突然感觉到这个东西应该单独写出来以后肯定用用得着. 代码也很简单,我就不细讲了,直接上代码了. 测试代码: instance.py import bar import time bar = bar.ProgressBar(50,0,2) for i in range(50): bar.move() # if i == 15: # bar.reset_pram(30,count=100,width=3) bar.bar_run()…
背景: 在执行一些Python脚本时,经常出现执行脚本的过程当中,不知道脚本执行了百分之多少,这个问题一直都让我很苦恼.所以特意总结一下,进度条的编写. #!/usr/bin/env python2.6 # -*- coding:utf-8 -*- #表示精确计算,如果是Python2环境的话,需要导入,Python3则不需要 from __future__ import division import sys,time m = '#' for i in range(100): m += '#'…
工作这么长时间,起初还是喜欢用面向程序过程的思路去写代码. 慢慢的才会用面向对象的思路分析.解决问题.也算是一点点进步吧. 最近在做一个下载音乐的功能.用到了HttpClient类. 于是就简单的写了一个文件处理类.主要实现了Get请求,Post还很不完善(Post看到过别人写的很不错的类,以后会贴出). 还有能够实时的显示下载进度,中断下载. 贴出代码,在代码里解释: public class HttpRequest { #region Instance Field private reado…