
python
moliyiran
这个作者很懒,什么都没留下…
展开
-
CentOS + Selenium 用法小结
CentOS + Selenium 用法小结使用场景在CentOS下使用Selenium,这里的CentOS是指无GUI的Server版,其特殊性在于,没有可以供输出的显示界面,除了常见的headless方法以外,还有xvfb等工具可以使用,本文即记录我使用时碰到的一些流程及坑点。解决方案1. headless方法的使用# 以Chrome为例# 安装seleniumpip ins...转载 2020-02-01 15:59:20 · 415 阅读 · 0 评论 -
pymongo随机查询以及聚合情况下获取所有值
随机查要用聚合:db.answers.aggregate([ { $sample: { size: 20 }} ]) 但我用出来始终查不出来所有字段,这样就好了: data = curTableObj.aggregate([ {"$match":{'status':0}},#,"path":"$path","url":"$url","device":"$de...原创 2020-01-29 20:00:35 · 1303 阅读 · 0 评论 -
Python+Selenium基础入门及实践
一、Selenium+Python环境搭建及配置1.1 selenium 介绍selenium 是一个 web 的自动化测试工具,不少学习功能自动化的同学开始首选 selenium ,因为它相比 QTP 有诸多有点:免费,也不用再为破解 QTP 而大伤脑筋 小巧,对于不同的语言它只是一个包而已,而 QTP 需要下载安装1个多 G 的程序。 这也是最重要的一点,不管你以前更熟悉 C、...转载 2020-01-07 09:44:53 · 197 阅读 · 0 评论 -
python的execjs执行js代码
安装# python3安装pip install PyExecJS# python2安装pip install pyexecjsexecjs执行语法import execjsjsFunc = ''' function add(x,y){ return x+y; }'''jscontext = execjs.compile(jsFunc)a = jsc...转载 2019-12-26 11:12:54 · 1000 阅读 · 0 评论 -
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-05-31 23:21:11 · 6234 阅读 · 0 评论 -
django引入原有数据库
Django引入原有的mysql数据库,修改项目的settings.py文件,因默认为sqlite3数据库,将其注释掉,然后添加mysql数据库信息。?123456789101112DATABASES = { 'default': { # 'ENGINE': 'django.db.backends.sqlite3', # 'NAME': os.path.join(...转载 2018-06-02 16:39:42 · 947 阅读 · 0 评论 -
python2.6升2.7后报ImportError: No module named pkg_resources
CentOS 6.X更新Python2.7.x版本 安装pip在安装新版之前安装 先安装bz2、zlib,执行下列代码进行安装yum install -y zlib-devel bzip2-devel xz-libs wget openssl openssl-devel下载并解压wget http://www.python.org/ftp/python/2.7.12/Pytho...转载 2018-10-15 21:19:37 · 1159 阅读 · 0 评论 -
安装pil
Python 安装PIL (python Imaging Library ) 提示[python] view plain copyCould not find a version that satisfies the requirement PIL (from versions: ) No matching distribution f转载 2017-08-17 21:34:46 · 285 阅读 · 0 评论 -
python 验证码
#!/usr/bin/env python3#coding:utf-8#PIL模块#生成验证码import random #随机数from PIL import Image,ImageDraw,ImageFont,ImageFilter#image:处理图片#imagedraw:处理画笔#imagefont:处理字体#imagefilter:处理滤镜#step1:定义一张图片转载 2017-08-17 22:19:40 · 265 阅读 · 0 评论 -
python的多线程和多进程
#from multiprocessing import Process,multiprocessing#import threading,time#import os,time#print(multiprocessing.cpu_count());from multiprocessing import Poolimport os, time, random#cpu_count=mul原创 2017-12-27 10:06:29 · 205 阅读 · 0 评论 -
mac django 安装
首先去https://www.djangoproject.com/download/下载对应版本。然后解压。cd 进去执行下面:sudo python3 setup.py. install这样就会安装到python3里面了。我是参考下面的:一.下载Django如果电脑没安装 python,点击这里。然后从这里下载 Django 稳定版本。或者执行命令下载 Django 最新版转载 2018-01-11 22:11:15 · 883 阅读 · 0 评论 -
pip3 指定国内源
pip3 install --index-url https://pypi.douban.com/simple Image转载 2018-01-23 21:38:57 · 10781 阅读 · 0 评论 -
python判断一个变量是否存在
s=123print(s)#del sif('s' in vars()): print(s)else: print('sdf')原创 2017-08-09 21:32:00 · 25250 阅读 · 0 评论