Python
文章平均质量分 81
技术极客
这个作者很懒,什么都没留下…
展开
-
python通过mongoengine中connect函数连接多个数据库
mongoengine支持程序同时连接多个数据库,这些数据库可以位于一个或多个mongo之中,通过alias名称区分不同的连接即可。可以通过switch_db切换到不同的数据库,进行读写操作,switch_db其实是一个上下文管理器,通过和with语句一起使用,能够保证切换数据库的影响范围。由于个人电脑上没有安装mongodb,以下代码示例中访问的mongodb通过mongoengine提...转载 2020-03-23 16:48:02 · 1480 阅读 · 0 评论 -
mitmproxy关于httpflow的api说明
mitmproxy关于httpflow的api说明(二)原创 2020-03-23 13:44:39 · 1846 阅读 · 0 评论 -
Python-gensim警告
D:\ProgrammingTools\Python\lib\site-packages\gensim\utils.py:862: UserWarning: detected Windows; aliasing chunkize to chunkize_serial warnings.warn("detected Windows; aliasing chunkize to chunkize_原创 2017-12-30 19:01:49 · 2793 阅读 · 0 评论 -
selenium之 定位以及切换frame(iframe)
转自:http://blog.csdn.net/huilan_same/article/details/52200586总有人看不明白,以防万一,先在开头大写加粗说明一下:frameset不用切,frame需层层切!很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不到,这种情况很有可能是frame在转载 2018-01-08 15:19:07 · 2014 阅读 · 0 评论 -
【Selenium专题】元素定位之CssSelector
转自:https://www.cnblogs.com/sylvia-liu/p/4469597.htmlCssSelector是我最喜欢的元素定位方法,Selenium官网的Document里极力推荐使用CSS locator,而不是XPath来定位元素,原因是CSS locator比XPath locator速度快,特别是在IE下面(IE没有自己的XPath 解析器(Parser))他比转载 2018-01-08 15:22:25 · 2312 阅读 · 0 评论 -
【转】Selenium页面元素找不到问题的分析思路
转自:【转】Selenium页面元素找不到问题的分析思路如果在测试过程中遇到了NoSuchElementException 这个异常, 说明元素查找失败。失败的原因可能有很多,我们分析几种常见的可能性和对应解决办法。Caused by: org.openqa.selenium.NoSuchElementException: Unable to locate element: {"m转载 2018-01-08 15:24:07 · 2668 阅读 · 0 评论 -
Python selenium —— 一定要会用selenium的等待,三种等待方式解读
转自:http://blog.csdn.net/huilan_same/article/details/52544521发现太多人不会用等待了,博主今天实在是忍不住要给大家讲讲等待的必要性。很多人在群里问,这个下拉框定位不到、那个弹出框定位不到…各种定位不到,其实大多数情况下就是两种问题:1 有frame,2 没有加等待。殊不知,你的代码运行速度是什么量级的,而浏览器加载渲染速度又转载 2018-01-08 15:26:14 · 1958 阅读 · 0 评论 -
python selenium 对浏览器标签页进行关闭和切换
转自:http://blog.csdn.net/xm_csdn/article/details/533959001.关闭浏览器全部标签页driver.quit()2.关闭当前标签页(从标签页A打开新的标签页B,关闭标签页A)driver.close()3.关闭当前标签页(从标签页A打开新的标签页B,关闭标签页B)可利用浏览器自带的快捷方式对打转载 2018-01-08 16:48:39 · 4024 阅读 · 0 评论 -
Windows Python3安装MySQL失败
mysql-python 若失败安装pymyl或者安装mysqlclient wheel原创 2018-01-09 16:36:22 · 2319 阅读 · 0 评论 -
python2 与 python3 语法区别
概述#原稿地址:使用 2to3 将代码移植到 Python 3几乎所有的Python 2程序都需要一些修改才能正常地运行在Python 3的环境下。为了简化这个转换过程,Python 3自带了一个叫做2to3的实用脚本(Utility Script),这个脚本会将你的Python 2程序源文件作为输入,然后自动将其转换到Python 3的形式。案例研究:将chardet转载 2018-01-10 19:05:29 · 2105 阅读 · 0 评论 -
Python3-urllib库
转自:https://www.cnblogs.com/baijifeilong/p/3707666.htmlPython3的urllib包含5个模块urlliberrorparserequestresponserobotparser 各个模块的主要成员:error1 ['ContentTooShortError', 'HTTPEr转载 2018-01-10 19:12:31 · 2119 阅读 · 0 评论 -
解决python matplotlib中文乱码问题
修改配置文件matplotlibrcPython36\site-packages\matplotlib\mpl-data\matplotlibrc如下最后l两行: #font.size : 10.0#font.serif : DejaVu Serif, Bitstream Vera Serif, New Century Schoolbook, ...原创 2018-11-08 20:09:47 · 832 阅读 · 0 评论 -
Windows批处理(cmd/bat)常用命令小结
前言批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务。用户只需双击批处理文件便可执行任务,而无需重复输入相同指令。编写批处理文件非常简单,但难点在于确保一切按顺序执行。编写严谨的批处理文件可以极大程度地节省时间,在应对重复性工作时尤其有效。 在Windows中善用批处理可以简化很多重复工作更新记录2016年03月29日 - 初稿阅读原文 - Windows批原创 2017-12-04 21:43:38 · 2978 阅读 · 0 评论 -
Twisted 版本问题——TLSVersion.TLSv1_1: SSL.OP_NO_TLSv1_1
TLSVersion.TLSv1_1: SSL.OP_NO_TLSv1_1, AttributeError: 'module' object has no attribute 'OP_... TLSVersion.TLSv1_1: SSL.OP_NO_TLSv1_1原创 2017-11-16 14:51:42 · 2504 阅读 · 0 评论 -
Centos7安装python3与python2并存
1.查看是否已经安装PythonCentOS 7.2 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5。使用 python -V 命令查看一下是否安装Python然后使用命令 which python 查看一下Python可执行文件的位置可见执行文件在/usr/bin/ 目录下,切换到该目录下执行 ll pyt转载 2017-11-16 13:15:01 · 5891 阅读 · 0 评论 -
PM,RD,FE,UE,UI,QA,OP,DBA,BRD,MRD, PRD,FSD等缩写的全称解析
PM 项目经理( Project Manager ) 从职业角度,是指企业建立以项目经理责任制为核心,对项目实行质量、安全、进度、成本管理的责任保证体系和全面提高项目管理水平设立的重要管理岗位。项目经理是为项目的成功策划和执行负总责的人。 项目经理是项目团队的领导者,项目经理首要职责是在预算范围内按时优质地领导项目小组完成全部项目工作内容,并使客户满意。为此项目经理必须在一系列的原创 2017-04-17 17:56:17 · 18409 阅读 · 0 评论 -
查看python安装路径
import sysprint sys.executableimport osprint os.__file__from distutils.sysconfig import get_python_libprint(get_python_lib()) 管理员在2009年8原创 2017-04-17 17:56:44 · 3282 阅读 · 1 评论 -
python-selenium2自动化测试环境搭建
selenium2library 需源码安装 setup.py installRequestsLibrary https://github.com/bulkan/robotframework-requests/requests pip install requestswebdriver驱动下载地址 http://www.seleniumhq.org/download/在原创 2017-04-17 18:02:45 · 2220 阅读 · 0 评论 -
python-pip常用命令
pip install 安装pip uninstall 卸载 pip show 显示详细信息(如版本)pip list (--format=columns) 显示已安装的package 管理员在2009年8月13日编辑了该文章文章。 -->原创 2017-04-17 18:02:48 · 2162 阅读 · 0 评论 -
python-RobotFramework-RIDE使用方法
一.环境搭建 网上有很多的教程,这里就不多讲了 二.RIDE的界面认识 这里只介绍几个重要常用的功能,其他相信自己都能理解 1.Search Keywords(F5): 搜索关键字原创 2017-04-17 18:02:51 · 13625 阅读 · 0 评论 -
Django-crontab配置及使用
python manage.py crontab show 管理员在2009年8月13日编辑了该文章文章。 --> --> window._bd_share_config={"common":{"bdSn原创 2017-04-17 18:05:17 · 3760 阅读 · 0 评论 -
Linux Crontab 定时任务 命令详解——Django中执行定时脚本
/var/spool/cron/halley8 8 * * * /var/www/html/HalleySite/manage.py push20 20 * * * /var/www/html/HalleySite/manage.py push修改文件后无需重启crond三.文件/etc/crontab中每行任务的描述格式如下: min原创 2017-04-17 18:05:20 · 3106 阅读 · 0 评论 -
Django-admin使用相关
1. 迁移数据库python manage.py makemigrations,python manage.py migrate2. 创建管理员python manage.py createsuperuser3. Urlurlpatterns = [ url(r'^admin/', admin.site.urls), ]原创 2017-04-17 18:05:35 · 2115 阅读 · 0 评论 -
用Python写一个简单的微博爬虫
我是个微博重度用户,工作学习之余喜欢刷刷timeline看看有什么新鲜事发生,也因此认识了不少高质量的原创大V,有分享技术资料的,比如好东西传送门;有时不时给你一点人生经验的,比如石康;有高产的段子手,比如银教授;有黄图黄段子小能手,比如阿良哥哥 木木萝希木 初犬饼…好吧,我承认,爬黄图黄段子才是我的真实目的,前三个是掩人耳目的…(捂脸,跑开)另外说点题外话,我一开始想使用Sina Weibo AP转载 2017-06-19 15:55:11 · 2279 阅读 · 0 评论 -
Centos安装Python2.7与2.6并存
1. 下载Python源码,//下载源码wget http://www.python.org/ftp/python/2.7.13/Python-2.7.13.tar.xz//解压文件xz -d Python-2.7.13.tar.xztar-xvf Python-2.7.13.tar //进入解压后原创 2017-10-16 18:20:02 · 3124 阅读 · 0 评论 -
Windows上Python2和Python3同时安装pip3 failed to create process
pip3不行则,python3 -m pip 执行命令原创 2017-11-15 11:43:48 · 507 阅读 · 0 评论 -
Python常见正则表达式
一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数、负数、和小数:^(\-|\+)?\d+(\原创 2017-04-17 17:56:14 · 5602 阅读 · 0 评论