![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python3足迹
文章平均质量分 76
潜行100
这个作者很懒,什么都没留下…
展开
-
appium踩坑合集
appium类似于一个代理容器,方便用于APP自动化测试中,但在使用过程中的坑相对比较多,现将一些坑列举如下,持续完善中:1、adb: failed to install D:\Program Files (x86)\Appium\node_modules\appium\build\unicode_ime_apk\UnicodeIME-debug.apk: Failure [INSTALL_FAILED_ALREADY_EXISTS: Attempt to re-install io.appium.an原创 2020-11-11 17:29:59 · 819 阅读 · 0 评论 -
Robot Framework环境安装(Windows)
Robot Framework作为基于python的一个自动化框架,简单实用,作为一个Python系的测试必须要支持下!所需环境:1、安装Python运行环境(默认你已经自行安装Python3环境)。2、pip安装robotframeworkpip install robotframework3、pip安装 Pypubsubpip install Pypubsub==3.3.04、pip安装 wxPythonpip install wxPython==4.0.35、pip原创 2020-10-28 19:33:10 · 726 阅读 · 0 评论 -
Python魔法参数*args和**kwargs详解
*args可以捕获到所有的位置参数(非keyword参数);**kwargs可以捕获到所有的keywords参数其实并不是必须写成*args 和**kwargs。 只有变量前面的 *(星号)才是必须的. 你也可以写成*var和**vars. 而写成*args 和**kwargs只是一个通俗的命名约定。一、代码举例说明(*args):def args(f_arg, *args): prin...原创 2018-04-22 22:58:25 · 1509 阅读 · 0 评论 -
Linux配置Python3详细步骤
Linux上自带安装了Python2.6.6,但是我们需要用Python3的时候就需要重新安装Python3,并且不要去删除原来的Python2.下面开始Python3的安装步骤:1.下载Python3沿用Windows习惯,先新建一个文件夹再下载到这个文件夹中mkdir /data切换到data文件夹cd /data下载Python3wget https://www.python.org/ftp...原创 2018-05-13 22:09:41 · 14194 阅读 · 1 评论 -
CentOS 部署 flask项目的方法详细过程及踩坑
参考自http://www.jb51.net/article/132849.html最近在学习 python,使用 flask 实现了个个人博客程序,完了想部署到服务器上。因为是新手,一路磕磕绊绊最终把它基本搞定。网上资料对新手感觉都不太友好,都是零零碎碎的,所以我整理了一下,一方面作为我自己的记录,方便以后查阅,另一方面也希望能帮助到跟我一样的新手。前提有一个服务器(不然...转载 2018-05-14 00:00:42 · 15073 阅读 · 4 评论 -
不花一分钱,搭建一个完全免费的python3+flask+mysql服务器
不花一分钱,搭建一个完全免费的python3+flask+mysql服务器V2EX上有求 python3 部署服务器的帖子,python3+flask+mysql,那我们就搭一个看看。到 https://getcarina.com 去注册一个账号,然后激活它,这家是rackspace支持的,财大气粗啊:然后登陆,会要求你输入一个手机号,没问题,其实一个手机号可以重复使用N次的:输入手机验证码后正式...转载 2018-06-15 16:31:21 · 4357 阅读 · 0 评论 -
python3+PIL+pytesseract+tesseract-ocr识别图片验证码全解教程
本文以Windows为例一、下载安装tesseract-ocr1.github地址: https://github.com/tesseract-ocr/tesseracttesseract-ocr-setup-3.05.01.exe下载地址:http://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-setup-3.05.01....原创 2018-11-29 17:08:05 · 2486 阅读 · 0 评论 -
Python3中decimal处理计算精度问题示例
#!/usr/bin/python3# coding:utf-8import decimalfrom decimal import Decimal, getcontextclass damo1(object): """ 取整问题: ROUND_CEILING 总是趋向无穷大向上取整 ROUND_DOWN 总是趋向0取整 ROUND_FL...原创 2018-12-17 11:56:28 · 5319 阅读 · 0 评论 -
将python3的dict字典格式转换成严格的json格式
python3中的字典dict格式会将{"a":"1","b":"2"}的格式自动转换为{'a': ' 1', 'b': '2'}单引号并添加上空格,到Java或者其他强类型中或者高版本的json下不能识别,比如在python中将字典转换成功json后传给Java,很有可能在Java中不能识别带空格和单引号的json格式,那么就需要在python3中把格式转换成标准的json格式,直接上代码示例:...原创 2019-01-16 16:31:33 · 7954 阅读 · 0 评论 -
Linux上Python报错ImportError: No module named _ssl解决办法
报错内容:ImportError: No module named _ssl阿里云服务器安装Python3后无法导入ssl包解决办法:1、下载openssl-1.0.2a.tar.gz# wget http://www.openssl.org/source/openssl-1.0.2a.tar.gz2、解压openssl-1.0.2a.tar.gz# tar -xzvf ...原创 2019-01-16 23:46:58 · 2990 阅读 · 1 评论 -
pytest和unittest对比
文章转载自:https://www.cnblogs.com/xiaohuhu/p/9804527.html 一、用例编写规则 1.unittest提供了test cases、test suites、test fixtures、test runner相关的类,让测试更加明确、方便、可控。使用unittest编写用例,必须遵守以下规则: (1)测试文件必须先import uni...转载 2019-02-22 14:35:46 · 4677 阅读 · 0 评论 -
Linux 搭建python虚拟环境virtualenv,实现多版本共存
虚拟环境为什么要搭建虚拟环境?在开发过程中, 当需要使用python的某些工具包/框架时需要联网安装 比如联网安装Flask框架flask-0.10.1版本 sudo pip install flask==0.10.1提示:使用如上命令, 会将flask-0.10.1安装到/usr/local/lib/python2.7/dist-packages路径下 问题:如果...转载 2019-03-11 23:13:35 · 666 阅读 · 0 评论 -
Python开发.exe小工具
v1.0.0完成基础框架、初始功能背景:为了提高日常工作效率、学习界面工具开发,可以将一些常用的功能集成到一个小的测试工具中,供大家使用。一、环境Python3,pyinstallpyinstall安装:pip install pyinstaller (会自动下载future,pywin32,pyinstaller)或者采用国内镜像 pip install -...原创 2019-04-20 22:36:21 · 14581 阅读 · 0 评论 -
Linux中python3读取yaml文件报编码错误:UnicodeDecodeError: 'utf-8' codec can't decode byte ...invalid start byte
做接口自动化的时候用Notepade++编辑了一个yaml文件用于接口参数输入文件,本地Windows运行没有问题,但放到Linux上的时候就报了一个编码错误:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb2 in position 8: invalid start byte错误原文如下:有点纳闷,Python用了默认的u...原创 2019-08-07 23:35:53 · 5533 阅读 · 0 评论 -
pip安装时提示:[SSL: CERTIFICATE_VERIFY_FAILED] certi ficate verify failed (_ssl.c:720)
pip install selenium报错:Could not fetch URL https://pypi.python.org/simple/selenium/: There was a problem confirming the ssl certificate: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ss...原创 2018-04-17 21:52:07 · 3990 阅读 · 0 评论 -
requests库提示警告:InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate ver
requests库提示警告:InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl...原创 2018-04-05 16:18:39 · 67946 阅读 · 5 评论 -
各大平台的免费接口
声明:整理记录,自己开发过程使用,请勿用做非法途径!参考:http://developer.51cto.com/art/201412/458778.htm豆瓣:https://api.douban.com/v2/book/search?q= "百年孤独"电商接口京东获取单个商品价格接口:http://p.3.cn/prices/mgets?skuIds=J_商品ID&type=1ps:商品...转载 2018-04-04 00:12:27 · 7507 阅读 · 0 评论 -
在Windows的命令窗口运行.py程序
1、编辑.py程序。如:app.py第一行注明#!/usr/bin/env python3 表示可执行程序2、打开CMD运行窗口并确保Python已经设置好环境变量,设置Python环境变量方法参照百度3、在CMD窗口中输入python + 空格 表示执行python命令4、将需要执行的文件拖动到python + 空格后面回车运行即可原创 2017-10-09 22:10:20 · 4537 阅读 · 1 评论 -
Python安装第三方模块
文章转载自:https://www.cnblogs.com/wuwen19940508/p/6925191.html方法1:使用软件管理工具(pip,pip2,pip3) python2和python3都自带了pip,而pip就仿佛有一个仓库,将我们需要安装的第三方模块都收纳其中,使用简 单的安装命令即可完成安装。 注意事项:用python3自带的pi转载 2017-12-10 20:40:46 · 1635 阅读 · 0 评论 -
pymysql模块连接数据库详解
文章转载自:https://www.cnblogs.com/woider/p/5926744.html==================pymysql===================由于 MySQLdb 模块还不支持 Python3.x,所以 Python3.x 如果想连接MySQL需要安装 pymysql 模块。pymysql 模块可以通过 pip 安装。但如果你转载 2017-12-10 20:43:13 · 2293 阅读 · 0 评论 -
python将mysql数据库的数据转换为json数据
文章转载自:https://www.cnblogs.com/yufeihlf/p/6004124.html由于产品运营部需要采用第三方个推平台,来推送消息。如果手动一个个键入字段和字段值,容易出错,且非常繁琐,需要将mysql的数据转换为json数据,直接复制即可。 本文将涉及到如何使用Python访问Mysql数据库及读取获取数据(前提需要安装MySQLdb第三方库哦),以转载 2017-12-10 23:47:28 · 10683 阅读 · 0 评论 -
Scrapy安装报error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools
问题描述当前环境win7,python_3.5.1,32位。 在windows下,在dos中运行pip install Scrapy报错:building 'twisted.test.raiser' extensionerror: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Bu原创 2017-12-23 00:26:18 · 3829 阅读 · 0 评论 -
Python异步处理中的async with 和async for 用法说明
本文转载自http://blog.csdn.net/tinyzhao/article/details/52684473本文翻译自Python的开发者指南PEP 492。网上async with和async for的中文资料比较少,我把PEP 492中的官方陈述翻译一下。异步上下文管理器”async with”异步上下文管理器指的是在enter和exit方法处能够转载 2017-10-11 23:02:02 · 17689 阅读 · 0 评论 -
Pycharm中配置使用GitHub
Pycharm是当前进行python开发,尤其是Django开发最好的IDE。GitHub是程序员的圣地,几乎人人都在用。本文假设你对pycharm和github都有一定的了解,并且希望在pycharm下直接使用github的版本控制功能。废话不多说,下面图文详解,全是干货。环境:pycharm 2016,git 2.8,github账户,windows7一、配置P转载 2017-12-29 14:22:44 · 425 阅读 · 0 评论 -
Python用pymysql连接Mysql报错 'Connection' object has no attribute 'set_character_set'
Python用pymysql连接Mysql报错 'Connection' object has no attribute 'set_character_set'原连接代码:self.dbc = pymysql.connect('localhost', 'root', '111111', 'my_testsql')修改为:self.dbc = pymysql.connec原创 2018-01-09 00:29:36 · 11238 阅读 · 1 评论 -
Python3将字典内容存入MySQL数据库
1.背景 项目须要,用python实现了将字典内容存入本地的mysql数据库。比方说有个字典dic={"a":"b","c":"d"},存入数据库效果图例如以下:2.代码 '''Insert items into database@author: hakuri'''import MySQLdbdef InsertData(Ta转载 2018-01-09 00:36:56 · 14907 阅读 · 1 评论 -
让Python3支持SQLMap(用virtualenvwrapper切换同一台机器上的不同Python版本环境)
说明:由于Python2.*和Python3.*之间互相不兼容,因此很多第三方工具也存在Python2和Python3之间的选择性兼容,比如SQLMap只兼容Python2。还有Python2的老项目和Python3的新项目之间也需要Python环境的切换。本文暂且记录下直接用virtualenvwrapper进行Python虚拟环境的管理。一、安装Python3(步骤百度,略)二、配置Pytho...原创 2018-02-24 11:54:36 · 7985 阅读 · 1 评论 -
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.7.11
搭建Django2.0+Python3+MySQL5时同步数据库时报错:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.7.11.None解决办法:找到Python安装路劲下的Python36-32\Lib\site-packages\django\db\...原创 2018-03-24 07:29:52 · 43018 阅读 · 5 评论 -
Python3中的Excel表格操作
一、2003以前的表格以.xls后缀,用xlwt来写表格,用xlrd来读取表格;2007的表格以.xlsx后缀,用openpyxl来读写表格。二、xlrd使用介绍1、导入模块 import xlrd 2、打开Excel文件读取数据 data = xlrd.open_workbook('excelFile.xls')3、使用技巧 获取一个工作表 table = data.sheets()[0...原创 2018-03-27 22:42:18 · 5076 阅读 · 2 评论 -
pycharm上传GitHub时报错:push failed: unable to access 'https://github.com/chenshl/py_study_demo.git/': SS
pycharm上传GitHub时报错:push failed: unable to access 'https://github.com/chenshl/py_study_demo.git/': SSL certificate problem: unable to get local issuer certificate今天上传pycharm代码到GitHub时一直报上述错误,pycharm和Gi...原创 2018-04-03 23:34:48 · 10911 阅读 · 0 评论 -
命令行执行python文件时提示ImportError: No module named 'xxx'
在Pycharm或IPython之类的IDE上运行脚本正常,但是直接运行或cmd命令行运行的时候报了模块未能找到的错误——ImportError: No Module named ...。 这是啥情况?Python在启动解释器(Interpreter)的时候不光会导入环境变量中sys.path发现的模块,还会导入当前工作目录下的模块。当你在IDE中启动解释器时,当前的工作目转载 2017-10-02 16:45:22 · 19229 阅读 · 0 评论