
Python
文章平均质量分 70
CodeAsWind
不积跬步,无疑至千里
展开
-
Python Web 爬虫中Selenium插件使用教程
Selenium主要用于Web应用中的自动化测试,是一种比较常用的自动化测试工具;Selenium直接运行在浏览器之中,模拟用户对浏览器的相应操作。可以支持像IE, Firefox、safari,Opera或者Chrome等相关浏览器;在WEB爬虫应用中,我们主要通过Selenium来模拟用户对网页的访问,进而实现用户信息获取。我们以Chrome为例子:1:Selenium安...原创 2019-12-18 14:28:43 · 3658 阅读 · 0 评论 -
Python Tips:什么是*args和**kwargs?
先来看个例子:def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '---------------------------------------'if __name__ == '__main__': foo(1,2,3,4) f原创 2015-06-05 17:46:30 · 679 阅读 · 0 评论 -
Python程序的性能分析指南
虽然不是所有的Python程序都需要严格的性能分析,不过知道如何利用Python生态圈里的工具来分析性能,也是不错的。分析一个程序的性能,总结下来就是要回答4个问题:它运行的有多快?它的瓶颈在哪?它占用了多少内存?哪里有内存泄漏?接下来,我们会着手使用一些很棒的工具,来帮我们回答这些问题。粗粒度的计算时间我们先来用个很快的方法来给我们的代码计时:使用un转载 2015-10-28 10:40:47 · 1276 阅读 · 0 评论 -
Python Profilers性能分析器
1. 介绍性能分析器profiler是一个程序,用来描述运行时的程序性能,并且从不同方面提供统计数据加以表述。Python中含有3个模块提供这样的功能,分别是cProfile, profile和pstats。这些分析器提供的是对Python程序的确定性分析。同时也提供一系列的报表生成工具,允许用户快速地检查分析结果。Python标准库提供了3个不同的性能分析器:cProfi转载 2015-10-28 10:19:40 · 719 阅读 · 0 评论 -
Python生成验证码
在web开发中经常用到验证码,为了防止机器人注册或者恶意登陆和查询等,作用不容小觑但是验证码其实不是一个函数就能搞定的,它需要生成图片和水印,其实每种语言都有相关的函数生成图片和文字水印。包括我熟悉的php,呵呵,今天主要来分享如何用python生成验证码。python生成验证码主要用到如下模块:Image, ImageDraw, ImageFont, ImageFilter和随机原创 2015-10-28 14:39:23 · 989 阅读 · 0 评论 -
python实现中文字符繁体和简体中文转换
需求:把中文字符串进行繁体和简体中文的转换;思路:引入简繁体处理库,有兴趣的同学可以研究一下内部实现,都是python写的1、下载zh_wiki.py及langconvzh_wiki.py:https://github.com/skydark/nstools/blob/master/zhtools/zh_wiki.pylangco原创 2015-10-28 14:34:38 · 1452 阅读 · 0 评论 -
Python 实现从零创建区块链
1: 设计区块类BlockChain类BlockChain类构造函数包含两个list:储存区块链、储存交易BlockChain结构框架如下:class BlockChain(object): def __init__(self): self.chain = [] self.current_transactions = [] def ...原创 2018-03-14 17:24:35 · 601 阅读 · 0 评论 -
Nodejs入门(一)
1: 创建nodejs第一个应用touch server.jsnodejs server.jscurl 127.0.0.1:8888 即可得到hello world!2:npm使用(类似Python pip模块安装工具)npm安装完成,即可用npm install xxx; 安装对应的nodejs模块模块安装好之后,xxxx包就放在了工程目录下的 node_modules 目录中,因此在代码中只需...原创 2018-04-18 18:14:22 · 589 阅读 · 0 评论