
Python
小肃先生
编程中最没用的东西是源代码,最有用的东西是算法和数据结构
展开
-
二次开发 uiautomatorviewer
二次开发 uiautomatorviewer 优化定位符生成,支持生成Java,Python自动化代码,修复自带工具画面有动态加载时截图失败问题,优化自带工具截图速度 ,实现类似录制脚本功能。兼容IOS安卓源码:https://github.com/512433465/autotest_helper项目介绍 二次开发 uiautomatorviewer 优化定位符生成,支持生成Java,...转载 2018-07-09 08:39:27 · 8589 阅读 · 2 评论 -
怎么解决python "Non-ASCII character"错误?
Non-ASCII character解决方案原创 2017-11-15 18:09:58 · 3866 阅读 · 0 评论 -
爬取前程无忧招聘信息并写入excel
作为一名Pythoner,相信大家对Python的就业前景或多或少会有一些关注。索性我们就写一个爬虫去获取一些我们需要的信息,今天我们要爬取的是前程无忧!说干就干!进入到前程无忧的官网,输入关键字“Python”,我们会得到下面的页面我们可以看到这里罗列了”职位名”、”公司名”、”工作地点”、”薪资”、”发布时间”,那么我们就把这些信息爬取下来吧!确定了需求,下一步我们就审查元素找到我们所...转载 2018-02-28 14:23:42 · 3227 阅读 · 2 评论 -
爬取智联招聘信息
网页分析以https://xiaoyuan.zhaopin.com/full/538/0_0_160000_1_0_0_0_1_0 为例。网页的组织结构如下:将网页代码保存为html文件(文件见最后链接),使用的软件是Sublime Text,我们所需的内容如下图所示:那么我们需要爬取的内容包括(以上图为例):职位详细介绍的url:xiaoyuan.zhaopin.co...转载 2018-02-28 14:51:56 · 5684 阅读 · 1 评论 -
50行Python代码构建小型区块链
import hashlib as hasherimport datetime as dateclass Block: def __init__(self, index, timestamp, data, previous_hash): self.index = index self.timestamp = timestamp self.data = data ...原创 2018-03-01 18:00:16 · 525 阅读 · 0 评论 -
python hashlib模块
hashlibhashlib主要提供字符加密功能,将md5和sha模块整合到了一起,支持md5,sha1, sha224, sha256, sha384, sha512等算法#!/usr/bin/env python# -*- coding: UTF-8 -*-#pyversion:python3.5#owner:fuzjimport hashlib# ########...转载 2018-03-02 10:03:59 · 388 阅读 · 0 评论 -
pip 更新 python 模块 [mac]
之前用terminal里的pip更新python的包总是有问题,加sudo也各种不行,查了查,原来加–user就可以解决。 1、换了国内镜像 2、用scipy官网的这个步骤: 更新pip python -m pip install –upgrade pip 安装各种包 pip install –user numpy scipy matplotlib ipython jupyter pa...原创 2018-03-24 13:00:32 · 1785 阅读 · 0 评论 -
Python版本问题
同时装了Python3和Python2,怎么用pip?Ubuntu13.04, 系统内同时装了Python3.3 和 2.7 用sudo apt-get install python-pip sudo apt-get install python3-pip 分别装了两个版本对应的pip但是现在运行pip install 只能给2.7版安装库(好像是因为重名只能调用python-pip...原创 2018-03-24 15:59:42 · 2055 阅读 · 0 评论 -
redis python-redis 安装详细步骤
redis python-redis 安装详细步骤 安装Redis把redis安装到 /opt/redis-2.8目录中wget http://download.redis.io/releases/redis-2.8.1.tar.gz tar -zxfx redis-2.8.1.tar.gz cd redis-2.8.1 make && make PREFIX=/o...转载 2018-03-30 20:40:49 · 1073 阅读 · 0 评论 -
浅析Python-Django(一)
Django安装和启动 1.django安装 在http://www.djangoproject.com/download/这个网站上可以下载django的最新版本。在下载时,要注意django版本和本机安装的Python版本是匹配的。在这个https://docs.djangoproject.com/en/dev/faq/install/#what-python-version-can-i-...原创 2018-04-16 11:32:24 · 208 阅读 · 0 评论 -
Python语言特性
1、 Python的函数参数传递 看两个例子:a = 1def fun(a): a = 2fun(a)print a # 1a = []def fun(a): a.append(1)fun(a)print a # [1]所有的变量都可以理解是内存中一个对象的“引用”,或者,也可以看似c中void*的感觉。 这里记住的是类型是属于对象的,而不是变量。而...转载 2018-04-16 13:24:54 · 405 阅读 · 0 评论 -
介绍一个获取Xpath和UI的python3类库
adbuiadbui 所有的功能都是通过 adb 命令,adbui 的特色是可以通过 xpath,ocr 获取 ui 元素。安装pip install adbui要求在命令中可以使用 adb 命令,即adb已经配置到环境变量 adb 的版本最好是 1.0.39,用老版本的 adb 可能会有一些奇怪的问题 依赖的库:lxml 解析 xml,requests 发 ocr 请求,...转载 2018-07-11 09:55:08 · 703 阅读 · 0 评论 -
pyDash:一个基于 web 的 Linux 性能监测工具
pyDash 是一个轻量且基于 web 的 Linux 性能监测工具,它是用 Python 和 Django 加上 Chart.js 来写的。经测试,在下面这些主流 Linux 发行版上可运行:CentOS、Fedora、Ubuntu、Debian、Raspbian 以及 Pidora 。你可以使用这个工具来监视你的 Linux 个人电脑/服务器资源,比如 CPU、内存、网络统计,包括在线用户...转载 2019-02-11 13:42:07 · 458 阅读 · 0 评论