自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 python自动扫描windows磁盘状态,并修改为联机状态

【代码】python自动扫描windows磁盘状态,并修改为联机状态。

2023-10-24 16:22:06 107 1

原创 python 获取当前文件的绝对路径和父级文件夹路径

在其他py文件去执行该文件的代码或者获取文件路径就不会出错。python 获取当前文件的绝对路径和父级文件夹路径。

2023-07-18 20:27:22 132

转载 python日志模块使用

日志模块使用

2022-10-18 17:18:11 163 2

原创 RF执行日志,关键字日志优化

日志打印

2022-10-18 17:04:34 220

原创 git派生仓库怎么怎么去拉原始仓库的代码

git派生仓库冲突解决

2022-10-18 16:52:02 735

原创 python的GUI编程示例

GUI端编程示例,做模板。

2022-09-21 19:29:59 471

原创 fastapi提供文件下载接口

文件下载接口

2022-08-04 15:21:00 1162

转载 python写入excel(xlswriter)生成图表

python生成excle图表

2022-04-01 20:49:22 704

原创 fastapi后台任务,接口先返回结果,再执行任务

直接上代码from exec import *from fastapi import APIRouter, BackgroundTasksfrom pydantic import BaseModel, Fieldimport asyncioimport timeclass ConfigModel(BaseModel): control_vm_conf: dict = Field(title="master配置信息", default={}) slaver_vm_conf: di

2022-03-20 12:19:51 3287

原创 python判断ip是否可以ping通

windows上,判断是否可以ping通s_time = time.time()cmd = "ping -n 3 -w 1 10.174.25.1"flag = False# 可以ping通网关的才是master,别的不起服务while True: exit_code = os.system(cmd) if exit_code: print("网络不通:10.174.255.253") e_time = time.time() if

2022-03-20 12:13:06 7118

原创 python实现windows远程到windows上执行bat脚本

安装wmi,直接pip install wmi需要受控端的ip,账号和密码 即可。import wmidef restart_fastapi_service(ipaddress, user, password): conn = wmi.WMI(computer=ipaddress, user=user, password=password) filename = "C:\\install\\start_up_fastapi.bat" # 此文件在远程服务器上 cmd_c

2022-03-15 10:23:15 3643

原创 装饰器传参

def log_decorator_out(do): def log_decorator(func): def inner(*args, **kwargs): logger.info("开始:{}...".format(do)) res = func(*args, **kwargs) logger.info("完成:{}!".format(do)) return res

2021-12-31 11:04:59 227

原创 python多线程获取线程函数的返回结果

import threadingclass MyThread(threading.Thread): def __init__(self, func, name="", *args, **kwargs): threading.Thread.__init__(self) self.name = name self._target = func self._args = args self._kwargs = kwarg

2021-12-06 10:28:39 834 1

原创 pycharm设置py文件模板

#!/usr/bin/env python#-*- coding=utf-8 -*-#@Filename :${NAME}.py#@Time :${DATE} ${TIME}#@Author :

2021-05-31 10:09:58 70

原创 sql分组取每组中最大前3条

关系型数据库,获取分组后取每组中最大前3条的sql语句SELECT * FROM (SELECT ROW_NUMBER() OVER(PARTITION BY 分组字段 ORDER BY 分组后排序字段 DESC) rn ,t.*FROM 表 t) t2 WHERE t2.rn<4

2021-04-30 17:15:29 5357 1

原创 pycharm中关联git项目与代码上传

pycharm中关联git项目1.VCS-> Checkout from Version Control -> git如下图所示,点击2.在url里面放入git地址,在Directory中选项目保存在本地的路径,然后点击Clone即可3.从git把项目下载下来后,在pycharm中进行开发时:当文件名显示为蓝色,表示文件有修改当文件名显示为红色,表示文件是新建但未ADD当文件名显示为绿色,表示文件是新建已经ADD当文件名显示为灰色,表示文件删除当文件名显示为白色,表示文件无

2021-04-30 16:49:24 370 1

原创 python获取本地outlook邮件内容DEMO

#!/usr/bin/env python# -*- coding=utf-8 -*-# @Filename :GetOutlook.py# @Time :2020/11/24 14:13# @Author :binwzfrom win32com.client.gencache import EnsureDispatch as Dispatch# 固定写法outlook = Dispatch("Outlook.Application").GetNamespace("MA

2021-04-30 15:59:08 852 1

原创 python使用requests发文件上传请求,multipart/form-data数据

python使用requests发文件上传请求,multipart/form-data数据抓包获得的请求内容如下:POST http://127.0.0.1:4444/file/upload/v1?userId=0000&password=er45fgwertewq5 HTTP/1.1Host: 127.0.0.1User-Agent: python-requests/2.25.0Accept-Encoding: gzip, deflateAccept: */*Connection:

2021-04-30 15:53:49 585 1

原创 pip 最常用命令

pip 最常用命令显示版本和路径pip --version获取帮助pip --help升级 pippip install -U pip如果这个升级命令出现问题 ,可以使用以下命令:sudo easy_install --upgrade pip安装包pip install SomePackage ( 最新版本)pip install SomePackage==1.0.4 ( 指定版本)pip install 'SomePackage>=1.0.4' (最

2021-04-15 16:09:20 226

原创 uiautomatorviewer 启动界面抓取时报错 Error taking device screenshot: EOF

问题:Android 测试启用 uiautomatorviewer 工具,点击左上角手机图标后报错:Error taking device screenshot: EOF问题原因:device端口冲突解决方法:查看占用5037端口的进程:netstat -ano | findstr 5037挨个杀掉启用的进程:taskkill /pid 10508 /f再次启用device连接:adb adb connect 99.12.74.40:xxxx4、启动uiautomatorv

2021-04-15 11:40:03 571 1

原创 RF中截屏设置及关键字说明

RF关键字关于网页截屏及手机截屏的说明1、截屏功能是基于“Screenshot”库使用的,请先确认window环境中是否已经安装以下软件:wxPythonPython Imaging Library (PIL)2、使用截屏功能需要先引入import Screenshot,在Selenium2Library库中已经引用过该库,所以可以直接使用。Capture Page Screenshot3、“Screenshot”库有3个关键字:Set Screenshot Directory、Take Sc

2021-04-08 15:59:59 1317

原创 Python库的路径存在中文路径引发的问题

open(fullname, “r”, encoding=‘utf-8’)问题如下:Failed to import the site moduleTraceback (most recent call last): File "C:\Python36\lib\site.py", line 555, in main() File "C:\Python36\lib\site.py", line 542, in main known_paths = addsitepack

2021-04-08 15:42:08 1168 1

原创 RIDE中文显示乱码解决方法

修改内容:Lib\site-packages\robotide\contrib\testrunner\testrunnerplugin.py将565行的SYSTEM改成OUTPUT,重启RIDE即可修改python安装目录下,Lib\site-packages\robotide\contrib\testrunner\testrunnerplugin.py修改前修改后修改后重启运行ride文字显示就正常了...

2021-04-08 15:31:03 1233

原创 FASTAIP项目配置

FASTAIP项目配置1.项目路径设置setting文件import osBASEDIR = os.path.abspath(os.path.dirname(os.path.dirname(__file__)))2.应用路由from WordApiDoc.Main.Main import *from fastapi import APIRouterfrom pydantic import BaseModel, FieldWord_router = APIRouter()@Wo

2021-04-08 15:24:13 233

原创 pycharm断点调试RF自动化用例

需要查看RF自动化运行底层py代码细节,可以用debug方式断点调试用例。1.新建一个debugtest.py文件,内容如下import robotsrc = r"C:\Users\it05826\Desktop\XinYongKaCeShiErShi_HeXinYeWu\C0397信用卡核心账务\01案例层\违约金计收\违约金入账\cycle刷新后账单只欠息费\cycle刷新后账单只欠息费.robot"robot.run(src.strip(), consolecolors='ansi',

2021-04-08 11:37:46 489

原创 在pycharm中配置执行RF自动化用例

1.打开pycharm,选择File->setting,如图:2.选择tool->External tool,如图:3点击 + 号 ,配置如图数据,其中 name 随意取。如图:配置当条案例执行(三个框一一对应写进去):PyInterpreterDirectoryPyInterpreterDirectoryPyInterpreterDirectory\python.exe-mrobot-Plibs-LDEBUG-doutput-Frobot:txt-t“Sele

2021-03-05 21:36:35 598

原创 pybot参数的使用

1.在cmd命令中执行 pybot如果报错:pybot不是内部命令a. 先确保环境变量中配置了python的Scripts路径如:C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Scriptsb. 在Python37\Scripts 路径下 新建 pybot.bat文件 文件内容为@echo offpython -m robot.run %*如图:2.执行 cmd命令 pybot -help 即可查询所有参数的

2021-03-05 21:17:41 701

原创 python执行自定义js文件

# 安装execjs 命令 pip install PyExecJSimport execjs# 打开js文件with open(r"jiami.js") as f:JmJs = f.read()# 执行js文件compile传js文件内容 call执行 第一个参数是函数名 后面对应该函数所需传的参数***res = execjs.compile(JmJs).call(“test”, “123456”)print(res)结果为js函数处理后的结果...

2020-11-01 16:26:18 284

原创 python中正则表达的使用

#!usr/bin/env python-- coding:utf-8 --“”"@author:@file: re_demo.py@time: 2020/10/25 9:41“”"import re“”“1、match()”""match()方法尝试从字符串起始位置匹配正则表达式,如果匹配,就返回匹配成功的结果。如果不匹配,就返回None“”“目标匹配”""content = “”" 915478897 你收到复核soiufjkghk“”"^开头标识 .*通配任意次

2020-10-25 21:00:51 159

原创 (python)一个简单的装饰器

#!usr/bin/env python-- coding:utf-8 --“”"@author:@file: test.py@time: 2020/9/5 14:58“”"import timedef timer(func):def inner(*args,**kwargs):start = time.time()time.sleep(2)func(*args,**kwargs)use_time = (time.time() - start)print(use_time)r

2020-10-22 19:35:35 73

原创 界面自动化python脚本dmeo(基础)

#coding=utf-8from selenium import webdriverfrom time import sleepbr=webdriver.Chrome() #今天我想用chrome浏览器来做自动化br.get(‘http://192.168.0.56/ec’) #今天我想测试电商网站br.maximize_window() #浏览器全屏最大化br.implicitly_wait(10) #wait智能等待 最多等10秒钟,1秒检测2次 ;

2020-10-22 19:31:52 319

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除