![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Shannonnnn
打代码的小女孩
展开
-
selenium自动化测试实战
一、Selenium介绍 Selenium 是什么?一句话,自动化测试工具。它支持各种浏览器,包括 Chrome,Safari,Firefox 等主流界面式浏览器,如果你在这些浏览器里面安装一个 Selenium 的插件,那么便可以方便地实现Web界面的测试。 Selenium 2,又名 WebDriver,它的主要新功能是集成了 Selenium 1.0 以及 WebDriver(WebDr...原创 2020-11-20 09:21:33 · 100900 阅读 · 36 评论 -
Pycharm连接Github
gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。配置的前提条件安装git 注册github一、配置pycharm File->Settings 左侧的菜单Version Control->GitHub Host:不用改 Login、Password:就是你github的注册账号和密码 Auth...原创 2018-11-17 14:32:05 · 1052 阅读 · 1 评论 -
'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)
解决方法:在name.py头部加入如下代码:import sysreload(sys)sys.setdefaultencoding(‘utf8’)转载 2018-11-16 10:18:51 · 3797 阅读 · 0 评论 -
sqlalchemy:列user_vid去重,取id最大值。
–|– -|——|————|————|————|———— 1 133 6 5 4 4 8 LIYANTING2 2 134 14 3 4 4 2 LIYANTING 3 135 12 10 7 5 2 LIYANTING 4 136 21 5 3 3 8 LIYANTING2 5 137 15 ...原创 2018-06-20 13:31:43 · 5392 阅读 · 0 评论 -
sqlalchemy问题集总结
如何在查询的时候排除掉数据库字段为 null的session.query(employee).filter_by(employ.brand_id.isnot(None))如何统计数据库某字段不为 null的数量num=DBsession.query(func.count(Charts.user_vid==session[‘user_id’])).filter(Charts.y2.isnot(...原创 2018-06-14 15:35:38 · 564 阅读 · 1 评论 -
python中出现IndentationError:unindent does not match any outer indentation level错误
【解决过程】 1.对于此错误,最常见的原因是,的确没有缩进。根据错误提示的行数,去代码中看了下,看起来没有什么问题呀,都有缩进,而且语法也没有错误呀。2.仔细研究了下代码,发现真的看不出什么问题,突然想到了,把当前python脚本的所有字符(包括空格和tab字符)都显示出来看看到底有没有缩进或者是其他特殊的字符。 当前用的文本编辑器Notepad++,有个设置,可以...转载 2018-06-12 20:22:15 · 321 阅读 · 0 评论 -
自动化selenium获取元素后用click()点击没有作用,用Keys.ENTER就可以~
from selenium import webdriverfrom selenium.webdriver.common.keys import Keys#运行chrome,打开浏览器driver =webdriver.Chrome()#设置浏览器窗口driver.set_window_size(1080,800)#设置全局操作时间driver.implicitly_wait(1...原创 2018-05-23 13:29:50 · 6471 阅读 · 1 评论 -
python定时程序(每隔一段时间执行指定函数)
import os import time def print_ts(message): print "[%s] %s"%(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()), message) def run(interval, command): print...原创 2018-05-23 13:24:20 · 17009 阅读 · 7 评论 -
Python:MySQL拒绝从远程访问的解决方法
MySQL连接数据库#!/usr/bin/python# -*- coding: UTF-8 -*-import pymysql# 打开数据库连接db = pymysql.connect("111.230.43.239","root","password","RUNBOO" )# 使用cursor()方法获取操作游标cursor = db.cursor()# 使用exec...原创 2018-02-06 14:06:24 · 5281 阅读 · 0 评论 -
Chapter 3 【Python绝技:用Python进行取证调查】
代码来自《Python绝技:运用Python成为顶级黑客》第三章:用Python进行取证调查 环境:Win 7,python 2.71、你曾经去过哪里?——在注册表中分析无线访问热点# -*- coding:utf-8 -*-from _winreg import *def va12addr(val): addr="" for ch in val: ...原创 2018-02-25 12:11:25 · 804 阅读 · 1 评论 -
1行Python代码快速实现FTP服务器
当你想快速共享一个目录的时候,这是特别有用的,只需要1行代码即可实现。FTP 服务器,在此之前我都是使用Linux的vsftpd软件包来搭建FTP服务器的,现在发现了利用pyftpdlib可以更加简单的方法即可实现FTP服务器的功能。 环境要求Python 2.7 Windows / Linux环境搭建pip install pyftpdlib一行代码实现FTP服务器...转载 2018-01-13 22:21:06 · 448 阅读 · 1 评论 -
常用正则表达式
模式 描述 ^ 匹配字符串的开头 $ 匹配字符串的末尾。 […] 用来表示一组字符,单独列出:[amk] 匹配 ‘a’,’m’或’k’ [^…] 不在[]中的字符:[^abc] 匹配除了a,b,c之外的字符。 re* 匹配0个或多个的表达式。 re+ 匹配1个或多个的表达式。 re? 匹配0个或1个...转载 2018-01-26 10:35:43 · 283 阅读 · 0 评论 -
简单爬虫:re和urllib
通过python 来实现一个简单的爬虫功能,把我们想要的图片爬取到本地。一,获取整个页面数据 首先我们可以先获取要下载图片的整个页面信息。#spider1.py#coding=utf-8import urllibdef getHtml(url): page = urllib.urlopen(url) html = page.read() return原创 2018-01-26 11:18:35 · 943 阅读 · 0 评论 -
python pip安装,出现超时 --Read timed out.
解决方法,设置超时时间pip --default-timeout=100 install -U lxml原创 2017-04-07 09:43:29 · 3007 阅读 · 4 评论 -
mac安装virtualenv
1.在当前用户根目录下建立一个文件夹env。输入命令:mkdir flask_test2.cd到env目录下,安装virtualenv。输入命令:pip install virtualenv3.用virtualenv命令建立一个虚拟环境venv。virtualenv venv --pyhon=pyhon3.6#命令后部是指定虚拟环境要使用的pyhon版本。4.找到venv->...原创 2018-12-23 10:38:42 · 491 阅读 · 0 评论