Fannnhao's blog

用技术和代码创造价值

数据可视化学习之pygal模块简单应用一

工具包安装 1pip install pygal 应用 我们直接通过写一个小段代码来学习pygal模块,pygal官方文档地址请点击pygal。 代码实现目标:模拟同时掷三个6面骰子10万次,得到10万个数据。请通过可视化展示同时掷三个D6骰子的点数累加结果。 以下代码构建一个骰子,保存为dice.py 123456789#encoding=utf-8from random import r......

paramiko包学习及简单应用

在我们的PyAuto的自动化平台有用到这个包模块,这是一个第三方包。拥有很强大的功能,可以通过SSH连接远程主机,实现执行命令、文件传输、SSH代理等功能。甚至你可以利用这个包,写一个SSH登录工具。目前在自动化平台主要用来连接Centos系统,发送并执行linux命令。 安装 1pip install paramiko 源码分析 12345678910111213141516171819#......

getopt模块用法

  因为需要通过外部传参来执行python代码,查阅资料,了解到python自带的getopt模块能够实现我的需求。此篇文章主要记录getopt模块的相关用法。 getopt简述   getopt模块专门用来处理命令行参数。具体用法我们通过代码实例进行验证。   如果你想直接一步到位,不想阅读我后面的文章,你也可以输入以下代码查看相关帮助信息。 12import getoptprint(ge......

python+selenium技术

  这两天软件的一位同学,让我用python给他写一个挂机脚本。具体需求是:登录设备管理页面,进入指定页面,等待页面超时,再进行点击页面操作;之前这一块技术,自己学习过。但是坑爹的是,很长一段时间没使用,对于定位标签,竟然还需要去查找资料。此篇文章主要记录selenium相关技术,包括关于如何定位页面标签。省去以后查找资料的时间。 什么是selenium?   selenium是一个免费、开......

MacOS平台在Sublime Text3中快速运行python代码

公司电脑是window系统,写python代码一直默认用的是notepad++。后面为了在自己的Macbook练习python程序,了解到了有一款神器—Sublime Text3。以下主要记录如何配置Sublime Text3使其快捷运行python代码。 配置过程 tab键设置 python代码中如果tab键和空格键混用,代码会执行报错。所以首先设置将tab键转换为空格键。 1、菜单栏打开......

macOS平台虚拟机安装使用实践

应用场景 因为女朋友周末在家工作需要用到windows系统,而家里只有一台macbook pro。博主之前读书时用到的windows笔记本,因为体验太差,被博主彻底抛弃,放在老家吃灰。因为只是简单的办公需求,重新购置一台新的windows笔记本也不够划算。所以考虑以上种种。博主考虑到使用parallels Desktop+win7的一个解决方案。当然还有其他的解决方法,比如说安装双系统、直接......

hexo+github搭建个人专属博客

  一直以来想搭建属于自己的博客,终于前段时间集中精力与时间去做了这件事情。 什么是hexo?   Hexo是一个快速,简洁且高效的博客框架,并且免费。 安装软件环境 安装node.js   访问node.js官网,根据自己计算机的操作系统选择相应的安装版本。然后再选择stable版本点击下载。双击下载的安装包,点击安装。注意:windows系统平台安装node.js的过程中,需要勾选添加到......

Hello Hexo

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Qu......