Chenftli的博客

坚持记录,不断更新,让技术落地产生价值

configure: error: no acceptable C compiler found in $PATH

平台:   Centos中源码安装python3.6 报错: checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for python...

2019-05-20 15:20:29

阅读数 6

评论数 0

报错: Traceback: class TypeError: d format: a number is required,not str

报错案例: 在使用scrapy框架时,数据插入数据库时出错 Traceback: %d format: a number is >required,not str 解决: 开始以为插入sql的问题,但是却不是。百思不得其解,最后终于看settings时,看到数据...

2019-05-17 18:19:40

阅读数 41

评论数 0

python的.py文件 首行 #!/usr/local/bin/python解释

一、引导   通常安装python(以unix为例),会将python的执行文件安装在/usr/local/bin 子目录下,库文件安装在/usr/local/lib/python2.x或3.x 子目录下。当运行python的.py文件时需要给其指定python的可执行文件。 二、解释   pyt...

2019-05-17 09:37:46

阅读数 3

评论数 0

错误:requests.exceptions.SSLError: None: Max retries exceeded with url:

报错 requests.exceptions.SSLError: None: Max retries >exceeded with url 解决 安装更新的pyopenssl pip install -U pyopenssl

2019-05-14 17:57:58

阅读数 27

评论数 0

python一些常用功能的github仓库

  最近整理了一点工作上python常用到的一些功能模块. 包括:时间处理、模块处理对象等。如果有需要可以到github上下载。 地址:https://github.com/Chenhonli/python-frequently-feature 教程:https://github.com/Che...

2019-05-13 09:33:03

阅读数 7

评论数 0

python虚拟环境(venv、virtualenv)及虚拟环境管理工具(virtualenvwrapper)

一、简介:   python标准库在3.6以前,使用pyvenv来提供虚拟环境。而在3.6之后弃用,使用venv提供虚拟环境。除此之外virtualenv是另一个提供虚拟环境的库,virtualenvwrapper是一个虚拟环境的管理工具,它可以使得管理virtualenv、venv创建的虚拟环境...

2019-05-06 15:42:23

阅读数 30

评论数 0

selenium、python自动化测试时如何将页面蒙版或提示去掉

问题:   python使用selenium做自动化测试时如何将页面蒙版或提示去掉. 如图: 点题:   这些页面蒙版会不会在页面展示,其实是由一个判断条件作用的。而这个条件通常会放在localStorage(局部存储器)中,我们可以通过js来操纵localStorage。下面顺便列出一下loc...

2019-05-05 18:41:52

阅读数 17

评论数 0

python基础七:装饰器property用法及使用它重构代码时的应用实例

一、装饰器   我们知道装饰器可以将所需要的函数作为对象返回给需要用此函数处理的对象。而property装饰器则是将一个函数或者方法成为一个属性以供使用。@property这种语法糖形式简化了装饰器的使用。 二、引导   在面向对象类型的语言中访问修改类中的属性时通常会自己写set或者get函数,...

2019-05-02 18:52:37

阅读数 15

评论数 0

python 数据结构基础一:线性表单链表的实现

单链表的实现一、前提二、总体工作三、实现1.定义链表结点类2.测试结点类对象的使用3.上面测试原理图(根据赋值原理)4.定义单链表对象类(包含一个异常类)5.测试单链表对象类 一、前提 需要理解类、实例、赋值原理等概念 二、总体工作 先定义一个链表结点类(LNode),用于生成链表结点。然后定义一...

2019-03-25 15:50:50

阅读数 46

评论数 0

python将json格式的字串或字典在控制台上优美的结构化输出(爬虫时查看接口reponse返回的json数据时用到)

python将json格式的字串或字典在控制台上优美的结构化输出一、实例:1.字典2.字串 如果是字符串可以先用loads将字串转化成一个json对象,然后用dumps结构化后输出到控制台上。 一、实例: 1.字典 import json st2 = {"data":{&quo...

2019-03-23 08:50:26

阅读数 102

评论数 0

报错:Provisioning profile "iOS Team Provisioning Profile: doesn't match the entitlements file's

问题:Provisioning profile "iOS Team Provisioning Profile: com.jiejing.WebDriverAgentRunner" doesn't match the entitlements file's val...

2019-03-16 17:04:28

阅读数 90

评论数 0

报错:go build command-line-arguments: build output "hello_world" already exists and is a directory

运行 go build时的小坑: 错误:go build command-line-arguments: build output "hello_world" already exists and is a directory 原因:源文件hello_wor...

2019-03-15 18:20:40

阅读数 266

评论数 0

go 语言介绍及各环境(linux,mac)下的搭建及go常用包获取方式

一、介绍 go的来由:C/C++ 的发展速度无法跟上计算机发展的脚步,十多年来也没有出现一门与时代相符的主流系统编程语言,因此人们需要一门新的系统编程语言来弥补这个空缺。在 Go 语言出现之前,开发者们总是面临非常艰难的抉择,究竟是使用执行速度快但是编译速度并不理想的语言(如:C++),还是使用...

2019-03-15 14:42:03

阅读数 65

评论数 0

python正则表达式大全(常用数字、字符、常用的需求包括手机号、邮箱、电话号码、身份证号等)

一、正则表达式基础字符代表的意思 \w 匹配所有的字母 \W 匹配所有非字母 \d 匹配所有的数字 \D 匹配所有非数字 \s 空格 \S 匹配所有非空格 . 任意除换行符(\n) \. 表示点符号,斜杠是转义字符 常见的表达式: * 匹配0个或者多个 + 匹配1个或者多个 $ ...

2019-03-13 15:55:20

阅读数 42

评论数 0

mac下appium1.11.0桌面版的安装以及安卓、iOS的自动化测试(python)一

材料: appium1.11.0下载地址:https://github.com/appium/appium-desktop/releases/tag/v1.11.0 appium中文官方文档地址:http://appium.io/docs/cn/about-appium/intro/ 环境:...

2019-03-10 10:59:47

阅读数 211

评论数 0

计算机上用adb 在手机中安装软件

在命令行中将路径切换到.apk安装包下, 然后使用命令:adb install 安装包 例如: cd Desktop/ adb install com.android.vending_13.3.17-all_0_PR_231012848-81331700_minAPI16(armeabi,a...

2019-03-08 16:41:35

阅读数 31

评论数 0

adb获取android手机的唯一标识deviceName(相当于ios的udid)

使用命令:adb devices 如下: jli-MacBook-Pro:~ jing$ adb devices List of devices attached IR4UIVGYTWUOIGSC device 则 IR4UIVGYTWUOIGSC 为deviceName

2019-03-08 14:33:48

阅读数 216

评论数 0

准确:adb 获取android当前app的package和activity名

网上有很多种,但有的是获取到app的登陆页面或者主页面的activity,我尝试了一下觉得最准确的是下面这种方法: 命令行中输入:adb shell dumpsys activity activities 输出后在前面的信息中查找: intent={act=android.intent.ac...

2019-03-08 14:24:01

阅读数 67

评论数 0

安装appium中报错:Xcode is not installed!已经安装了Xcode

报错:Xcode is not installed! 这个原因主要是Xcode没有安装,但是我已经从mac中的appstore安装了。 其实很简单,可能是由于你安装后没有打开过,所以组件都没下载,也没配置的缘故。 解决方法:打开Xcode,然后再用appium-doctor检查是否成功! ....

2019-03-06 17:29:32

阅读数 455

评论数 0

python执行appium程序时遇到如下报错,ImportError: cannot import name 'InvalidArgumentException'

报错:ImportError: cannot import name 'InvalidArgumentException' from 'selenium.common.exceptions' (/usr/local/lib/python3.7/site-packages/selenium/comm...

2019-03-05 15:42:43

阅读数 56

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭