python
MerlinSZ
这个作者很懒,什么都没留下…
展开
-
python 爬取网页json数据处理
#格式不符合json.loads的格式要求,格式为:jquery123123_123123({}),所以用正则取{}的内容#又温习了一下字典的遍历 r=requests.post(url,data=postData) r.encoding=r.apparent_encoding #print(r.text) html=r.text jsondata = re.search(r'\(([\s\S]*...原创 2018-04-11 10:31:12 · 10981 阅读 · 0 评论 -
FLASK问题小结
参数、启动:linux、mac下用exportwindows下用 setexport FLASK_APP=****.pyexport FLASK_DEBUG=1flask run --host="0.0.0.0" 小问题:1、对sqlite的操作,不同环境下报错可能不一样,拿insert的主键冲突来说,mac下是“UNIQUE constraint failed:”...原创 2018-08-02 18:54:22 · 282 阅读 · 0 评论 -
windows python3 tesseract4配置
pip安装:pytesseractPillow下载 tesseract-ocr4.0 ,安装,配置计算机环境变量,将路径追加到 PATH里cmd下输入 tesseract 运行,是否有这个命令没有的原因可能是权限问题,用管理员模式打开cmd,运行 运行代码...原创 2018-08-02 18:46:43 · 406 阅读 · 0 评论 -
python3 urljoin
from urllib.parse import urljoinurlparse是python2的模块,python3改为urllib翻译 2018-07-13 17:42:13 · 1561 阅读 · 0 评论 -
centos7.4 安装python3.6.5
到python官网下载文件:wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz解压:tar -xvf Python-3.6.5.tgz创建安装目录: mkdir /usr/local/python3进入Python-3.6.5,配置:./configure --prefix=/usr/local/p...原创 2018-07-19 00:03:20 · 195 阅读 · 0 评论 -
python关于win32api与ImageGrab.grab()截屏少内容的问题
前提:和系统有关系。有的不少内容,有的少。我是在测试环境下一点问题都没有,结果跑到生产环境就不行了。由于生产环境不能重装系统等因素,所有采用了本文的解决方案。系统环境:win7 x64项目介绍:使用pyautogui对pc端应用程序做自动化操作。项目一开始使用的pyautogui.locateOnScreen("xxx.png")来定位,使用pyautogui.click()来实现点击,使用typ...原创 2018-07-04 15:41:46 · 5792 阅读 · 2 评论 -
关于pyautogui的PAUSE设置参数
测试环境:win10 ;python3.6.5 32位 ;PyAutoGUI==0.9.36;分辨率1920X1080测试内容:PC程序,使用locateOnScreen进行全屏对比(可优化成局部对比),流程涉及到3个图片的定位,一轮设置1s的延迟测试结果:PAUSE SPEED0.03 2080.04 3320.05 3650.06 3640.08 3630.09 3610.1 3...原创 2018-07-03 15:15:20 · 3418 阅读 · 0 评论 -
python利用cmd定时重启django服务器
问题描述:服务器是32位的,所以python会出现memoryerror的问题,由于没有办法短期内更换到64位系统,所以就只能用这个办法,把服务定时重启,让内存不会溢出用到了批处理@echo off kill8000.batset port=8000for /f "tokens=1-5" %%i in ('netstat -ano^|findstr "0.0.0.0:%port%"') do...原创 2018-06-22 22:51:47 · 1663 阅读 · 1 评论 -
python3 打开外部程序及关闭
import osimport timeimport subprocesssubprocess.Popen(r'cmd')print('打开成功')time.sleep(5)print('休息5s')os.system(r'taskkill /F /IM 进程名')print('关闭成功')注意:subprocess.getoutput(cmd)和os.system(cmd)也能...原创 2018-05-16 17:22:00 · 9941 阅读 · 0 评论 -
Selenium启动Chrome时,加载用户配置文件
Selenium操作浏览器是不加载任何配置的,网上找了半天,关于Firefox加载配置的多点,Chrome资料很少,下面是关于加载Chrome配置的方法: 一、加载所有Chrome配置 用Chrome地址栏输入chrome://version/,查看自己的“个人资料路径”,然后在浏览器启动时,调用这个配置文件,代码如下: #coding=utf-8 from selenium import...转载 2018-05-16 11:50:13 · 282 阅读 · 0 评论 -
Appium+Python3环境配置
安装包全部官方: appium+android_sdk+node.js+jdk1.8 appium-desktop-setup-1.6.1.exe installer_r24.4.1-windows.exehttps://dl.google.com/android/installer_r24.4.1-windows.exe 环境配置:JAVA_HOME ...原创 2018-05-19 09:40:23 · 486 阅读 · 0 评论 -
python正则去掉html标签
在Python的正则表达式中,有一个参数为re.S。它表示“.”(不包含外侧双引号,下同)的作用扩展到整个字符串,包括“\n”。修饰符描述re.I使匹配对大小写不敏感re.L做本地化识别(locale-aware)匹配re.M多行匹配,影响 ^ 和 $re.S使 . 匹配包括换行在内的所有字符re.U根据Unicode字符集解析字符。这个标志影响 \w, \W, \b, \B.re.X该标志通过给...原创 2018-04-18 16:10:43 · 2881 阅读 · 1 评论 -
python 计算速度
#一次运行需要的秒数。clock()函数以浮点数计算的秒数返回当前的CPU时间,不计算time.sleep()的时间#函数time.time()用于获取当前时间戳描述Python time clock() 函数以浮点数计算的秒数返回当前的CPU时间。用来衡量不同程序的耗时,比time.time()更有用。这个需要注意,在不同的系统上含义不同。在UNIX系统上,它返回的是"进程时间",它是用秒表示的...转载 2018-04-11 10:41:39 · 2094 阅读 · 0 评论 -
win10 python 双环境
关于Python环境的设置,虚拟环境也好,只安装单一版本也好,有各种解决方案,大家根据自己的情况来定,本次我解决的问题是在Windows10环境下同时安装Python2和Python3,符合需求的同学可以参考一下。1,分别下载Python2和Python3对应版本的安装包,分别双击按照步骤安装,安装过程中注意勾选上添加到环境变量。2,安装完成后,Python版本设置是混乱的,启动会出现错误...转载 2019-03-18 14:43:42 · 343 阅读 · 0 评论