python
John.liu_Test
生命源于奋斗,奋斗源于激情,激情源于兴趣
展开
-
python+sqlalchemy用法示例,注意makedsn挺关键
python+sqlalchemy用法示例,注意makedsn挺关键,否则就会报各种错误,当然版本版本挺重要原创 2023-06-15 11:16:28 · 507 阅读 · 0 评论 -
数据库二进制图片展示到网页上的方式
数据库二进制图片展示到网页上两种方式原创 2023-05-16 12:54:54 · 1479 阅读 · 0 评论 -
python读取mysql结果为json
角标增加参数cursor=pymysql.cursors.DictCursorconn = pymysql.connect(**MYSQL_INFO)cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)结果示例:[{'happened_type': 'REWARD', 'happened_info': '', 'recording_time': datetime.datetime(2022, 4, 27, 11, 45, 10)}, {.原创 2022-04-27 23:04:11 · 1464 阅读 · 0 评论 -
python纯鼠标点击demo
from pymouse import PyMouseimport timem = PyMouse()# a = m.position() #获取当前坐标的位置# print(a)# m.move(1375, 498) #鼠标移动到(x,y)位置# a = m.position()# print(a)while True: m.click(1375, 498) time.sleep(1) m.click(730, 357)...原创 2021-11-29 09:21:35 · 622 阅读 · 0 评论 -
Python操作PC客户端之自动化实现原理(pywinauto)
一、前言今天在这边专门和大家一起聊聊如何使用python做PC端自动化!二、环境安装使用python实现来做PC端自动化,前提是先安装好python,那么还需要用到一个第三方库:pywinauto,在这边我们首先需要安装好这个库,安装命令如下:pip install pywinauto三、使用说明安装好了之后,关于使用说明大家可以参照官方文档上的说明内容翻译如下:就是说在我们安装好Pywinauto之后,首先要确定哪种可访问性技术(pywinauto的backend)可以..原创 2021-08-31 17:00:59 · 11153 阅读 · 0 评论 -
python 获取mysql表字段及注释
Mysql 查看表注释或字段注释查看所有表的注释SELECT table_name 表名, table_comment 表说明FROM information_schema. TABLESWHERE table_schema = 'db_pricing'ORDER BY table_name ;查询所有表及字段的注释SELECT a.table_name 表名, a.table_comment 表说明, b.COLUMN_N...原创 2021-05-27 15:15:56 · 1520 阅读 · 0 评论 -
python schedule模块定时执行任务
python中有一个轻量级的定时任务调度的库:schedule。他可以完成每分钟,每小时,每天,周几,特定日期的定时任务。因此十分方便我们执行一些轻量级的定时任务。#安装pipinstallschedule-ihttp://pypi.douban.com/simple--trusted-hostpypi.douban.comimportscheduleimporttimedefrun():print("I'mdoingsomething...")sch...转载 2021-05-24 11:41:38 · 517 阅读 · 0 评论 -
Selenium grid 分布式测试搭建
第一步:准备2台电脑,且2台电脑都安装好jdk,都准备好selenium-server-standalone-2.40.0.jar,IEDriver, ChromeDriver等工具,注意chrome版本与chromedriver需要匹配,详见我的另一篇博客:http://www.cnblogs.com/cherrysu/p/7815245.html第二步:其中一台电脑作为hub,也就是老大,另一台作为node,也就是小弟,两台电脑一定要能ping通。第三步:hub机上新建HUB.bat, 内容参考原创 2021-02-25 17:33:33 · 119 阅读 · 0 评论 -
python第三方安装包下载及安装,非常方便
1.在该地址下搜索到自己需要的安装包,一般为whl文件https://www.lfd.uci.edu/~gohlke/pythonlibs/2.命令pip installrequests-2.25.0-py3-none-any.whl 即可原创 2020-12-04 10:22:53 · 491 阅读 · 0 评论 -
python压缩包读取和解压demo
import os,zipfilefileroot = "E:\lys\测试数据\文件对比\\"listfile = os.listdir(fileroot)# print(listfile)# 读取压缩包filezip = zipfile.ZipFile(fileroot+listfile[0],"r")# 遍历压缩包里的文件名for i in filezip.namelist(): print(i) # extract方法进行解压,参数path为解压后的路径 ..原创 2020-07-24 10:15:03 · 459 阅读 · 0 评论 -
解决python脚本在pycharm中运行正常,在cmd运行失败
import syssys.path.append("项目绝对路径")例如:sys.path.append("D:\PycharmProjects\SSENewTrain_AutoTest")原创 2020-05-14 10:20:49 · 3715 阅读 · 0 评论 -
python连接redis并执行操作demo
from redis import ConnectionPool,Redispool = ConnectionPool(host='××.××.××.××',port='××××',password='×××',decode_responses=True,db=0)r=Redis(connection_pool=pool)# r.set('name', 'Bob')# a = r.hk...原创 2020-04-08 11:15:23 · 365 阅读 · 0 评论 -
修改excel数据demo
import openpyxlworkbook = openpyxl.load_workbook("e://aa1.xlsx")worksheet = workbook.worksheets[0]#通过excel默认行列标修改指定数据worksheet["B2"]="John"#自定义行列标修改指定数据worksheet.cell(1,1,"你猜")workbook.save("...原创 2019-11-11 11:31:01 · 125 阅读 · 0 评论 -
selenium server下载地址
http://selenium-release.storage.googleapis.com/index.html原创 2019-11-04 10:48:42 · 874 阅读 · 2 评论 -
python 写入中文至oracle乱码问题解决方案
python 写入中文至oracle乱码问题解决方案本文转发 至ttps://blog.csdn.net/liluotuo/article/details/46535669 在使用cx_oracle模块读取Oracle数据库中的中文记录时,返回值皆为?号,后google得此佳文,遂问题得以解决,特于此记之。 ===================================...转载 2018-10-22 13:49:35 · 1892 阅读 · 0 评论 -
判断是否为节假日的接口
http://api.goseek.cn/Tools/holiday?date=20191008翻译 2019-06-28 12:25:03 · 1796 阅读 · 0 评论 -
python threading多线程玩法
import threadingimport timedef do(event1): print('start:',time.ctime(time.time())) event1.wait() # 红灯,所有线程执行都这里都在等待 print('end')event_obj = threading.Event() # 创建一个事件# print(eve...原创 2019-08-01 11:26:39 · 86 阅读 · 0 评论 -
chromedriver | IEdriver
https://chromedriver.storage.googleapis.com/index.html原创 2019-08-09 10:33:19 · 340 阅读 · 0 评论 -
发送附件邮件demo
import smtplibfrom email.mime.text import MIMETextfrom email.mime.application import MIMEApplicationfrom email.mime.multipart import MIMEMultipartfrom email.mime.image import MIMEImagefrom email...原创 2019-09-19 18:00:45 · 189 阅读 · 0 评论 -
随机倒计时demo
def djs(num): """随机等待时间""" import numpy as ny import time random_num = ny.random.randint(num) * 60 # time.sleep(random_num) print("随机等待%d分钟,倒计时开始:" % (random_num / 60)) wh...原创 2019-09-19 18:02:54 · 399 阅读 · 0 评论 -
杀占用端口号为5037的进程demo
def killPid(port,num): import os, time for i in range(num): time.sleep(1) result = os.popen('netstat -ano|findstr "%s"' %port) re = result.readlines() if "LIST...原创 2019-09-19 18:05:05 · 495 阅读 · 0 评论 -
python第三方类下载
https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook转载 2018-09-10 12:25:22 · 244 阅读 · 0 评论