自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 bat实现复制文件到当日日期目录

bat 实现复制文档到当日日期的目的文件夹

2023-04-01 10:34:02 889

原创 docker-compose方式nginx映射目录实现记录

docker compose 方式实现nginx 目录映射

2023-03-31 16:29:58 540

原创 JS计算帧率

获取画布帧率

2023-03-30 11:36:16 1178

原创 post接口上传文件multipart格式----MultipartEncoder实现

post接口上传文件multipart格式----MultipartEncoder实现。

2022-11-08 11:35:28 2403

原创 使用js实现将画布内的内容,导出成图片

使用js实现将画布内的内容,导出成图片

2022-10-30 19:07:09 625

原创 Tkinter生成界面--生成robot运行命令后,调命令行运行

Tkinter生成界面--生成robot运行命令后,调命令行运行

2022-10-30 19:02:35 212

原创 zip文件压缩解压--python批量实现

Zipfile的使用方法

2022-10-30 18:35:06 961

原创 使用flask模板渲染,生成robotframework错误用例,对比图片展示

使用flask模板渲染生成robotframework的失败用例的结果对比

2022-10-30 18:28:15 176

原创 robotframework运行命令robot:命令行传递参数 -v-V详解

执行RF脚本参数-v -V

2022-09-24 12:15:53 1482

原创 Robotframework动态添加测试用例以及解析xml报告获取失败用例

Robotframework动态添加用例以及解析xml获取失败用例

2022-09-24 11:59:01 558

原创 【pip安装pipenv后,在控制台输入pipenv提示找不到命令】问题解决【windows系统】

修改pip安装包路径,解决pip安装A后,Scripts路径下找不到安装的A.exe问题

2022-06-03 18:03:20 2460

原创 Flask入门教程(三)--页面跳转路由url_for

上一章讲的是通过route导航页面,这一章讲解页面跳转,可以通过url_for()函数来实现跳转到指定页面。先上代码:from flask import Flask, redirect, url_forapp = Flask(__name__)@app.route('/admin')def hello_admin(): return 'Hello Admin' @app.ro...

2020-04-14 09:42:37 4793

原创 flask入门教程(二)--路由

hello world程序员学习新语言,总是免不了hello world,简单从hello world入门感受一下,建立hello_world.py文件:这句话,将当前模块的名称作为参数。route()函数是一个装饰器,它起到了将URL绑定到函数的作用,通过route的参数,可以实现网页和函数绑定。例如上图,输入:http://127.0.0.1:5000/即可以显示hello_world...

2020-04-13 20:32:28 598

原创 flask入门教程(1)--环境搭建

Windows系统:学习flask的一个记录过程,互勉。搭建虚拟环境,方便项目管理博主用的是Python3,命令行下输入:pip install virtualenv,如图:安装好后,命令行切到你项目路径,然后新建一个项目文件夹mkdir [项目文件夹],并切换到该文件夹下,如图:创建虚拟环境:virtualenv venv,如图:启动虚拟环境:venv\scripts\activat...

2020-04-13 19:59:56 265

原创 JAVA IDEA如何打jar包

1.点击File–Project Structure,进入到页面上2、点击Artifacts,点击加号,选择Jar,选择from modules with dependencies…3、在新页面选择你程序运行的主程序,可以修改放置META-INF/MANIFEST.MF文件的路径4、点击ok后,跳转页面,点击新页面上OK按键5、点击菜单栏Build,选择Build Artifacts...

2019-09-19 12:07:14 284

原创 IDEA 一次性解决运行报错Error:java: 无效的源发行版: 11问题,以及将IDEA的Java运行环境修改为自己安装的版本

在IDEA编译器打包文件为jar包后,出现运行报错,版本冲突,IDEA是java版本55,而本地环境是java52,因此需要将IDEA的环境整体切换为1.8,此处记录一下需要修改的地方:添加本地java jdk版本1、点击File-Project Structure进入项目设置路径:2、点击Platform Settings下的SDKs3、点击+号,选择JDK4、在弹出来的页面选择你的...

2019-09-19 11:51:35 3739

原创 gitbook使用入门

最近工作中接触到gitbook这一工具,不得不说很强大呀。

2019-08-18 21:39:05 142

原创 python Django windows系统虚拟环境搭建

django环境搭建本文的环境为:python3.7+windows10;采用虚拟环境来开发django环境;这样子方便当项目中的依赖包不同时,不会对系统环境产生影响,比如A项目依赖django1.11,B项目依赖django2.2,因此选择虚拟环境会很好解决此类问题。python3.3后自带venv模块,用法如下:1、dos下输入:python -m venv [your venv na...

2019-08-18 21:25:45 189

原创 python tkinter--简单入门

最近用tkinter做了3个gui工具,总体上来说,对小gui工具的开发够用,入手快,简单,但若比较复杂的工具,建议还是使用QT吧,毕竟是个成熟的工具。本系列文章简单记录下使用tkinter过程中的使用经验吧,一个记录,方便以后查找。声明,使用的是python3 + tkinter库,pip安装pip install tkinter即可。tkinter简单使用import tkinter ...

2019-08-18 21:23:32 271

原创 python实现观察者模式

关于观察者模式的练手代码:class Subject(object): def __init__(self): self._observers = [] # 添加依赖的对象 def attach(self, observer): if not observer in self._observers: self._o...

2019-07-03 09:59:23 860

原创 python XML文档解析--ElementTree遍历xml文档以及根据配置修改属性值

python 中xml解析有很多种方式,本文采用ElementTree方式对xml进行解析。

2019-06-11 08:37:17 1823

转载 python 解析XML文档之ElementTree

ElementTree中方法释义:读取xml数据from xml.etree import ElementTree as ET#读取xml文件tree = ET.parse('1.xml')root = tree.getroot()#读取xml字符串root = ET.fromstring(hello_data)#获取element object的属性:tag,text,attr...

2019-06-11 08:37:02 211

原创 selenium get()页面超时,捕获异常后,如何打开新的页面

selenium中,当我们一次性要爬取很多url时,当get()页面超时后,捕获异常后,还需要继续get()其他url页面,但是当你直接调用get()方法时,会报异常。此时解决方法有两种,一种是重启浏览器,另一种是浏览器保持有两个tag页,当超时是切换到另一个tag(注意:tag页是很容易加载的)方法一:from selenium import webdriverimport osimpo...

2019-06-06 11:36:31 3035 1

原创 selenium get()函数加载页面超时错误解决

当遇到加载页面长时间加载不出来,导致程序异常的问题,解决方法如下:

2019-06-03 11:21:23 5359 7

原创 selenium3.141 +IE浏览器环境搭建(含驱动下载链接)

由于公司环境需要使用IE浏览器,因此就开启了血泪之旅。本人的环境如下:Windows7 64位+python+selenium3.141+IE11,一开始搭建比较随意,因此遇坑无数,最后摸索出正确搭建方法,接下来就讲解一下正确的搭建步骤:1,下载python环境,此处略过2,pip install selenium,目前最新版本为3.1413,下载selenium对应的IE浏览器驱动,此处千...

2019-06-03 10:59:31 5518 1

原创 python反射:hasattr()用法,致踩过的坑

在使用hasattr()函数时,尝试获取__init__()函数中定义的self.name对象,发现一直为false,后来使用dir()获取class对象的属性时,发现__init__()函数中定义的变量非为属性,定义的全局变量才是属性。上代码,记录一下:class A(): col = "hello" def __init__(self): self.rol =...

2019-05-29 10:05:57 3668 2

原创 python GUI Tkinter学习

python3中模块名为tkinter;python2中为Tkinter;本文通过实例:点击按钮后将文本输入控件的值显示到label控件 ,来对Tkinter做简要介绍:from tkinter import *root = TK() #创建窗口root.title("hello')root.geometry('100x100') #设定窗口大小var = StringVar() ...

2019-05-18 17:00:15 174

原创 robotframework怎么传递数字而非字符串

我们都知道,Robotframework输入框输入的默认为字符串,那么需要传递数字时,怎么处理呢?...

2019-05-12 11:20:56 5362

原创 Robotframework中如何在suite setup中添加多个关键字

妙用 run keywords,那么格式是怎样呢:格式:run keywords [keyword1]|[arguemnts]|[argu…] AND [keyword2]|[arg]实图:

2019-05-10 19:41:21 4050

原创 python2.7安装robotframework3后,引用logger模块报错No handlers could be found for logger "robotframework"

robotframework3 加入了可以往RF的运行日志中输出文件的logger模块,但是在安装后,python编写代码后遇到错误:“No handlers could be found for logger “robotframework”,解决了很久,最后发现方法很简单,见下。解决方法:找到Logger.py文件,路径在python的Lib\sitepackages\robot\api\...

2019-05-10 16:10:52 1198

原创 python快捷函数

去除首尾空格:strip()去除左边空格:lstrip()去除右边空格:rstrip()分割字符串:split()组合lst为字典有序字典计算字符个数

2019-04-30 23:02:23 199

原创 python中pyserial模块学习--串口功能(含API文档链接

作者:IT小样pyserial模块可以对串口进行操作,首先环境安装,pip install pyserial,安装成功后,即可开始对串口进行操作了。打开串口,根据Linux还是windows系统的不同,方式有所差异,Windows为com*,Linux为/dev/ttyS*,代码如下:import serialmy_serial = serial.Serial('com1',9600,ti...

2019-04-26 00:08:22 3251

原创 Python学习爬虫(9)--实战高阶:爬取豆瓣书名(多线程)

作者:IT小样

2019-04-17 12:31:03 335

原创 Python多线程(3)--queue队列

作者:IT小样queue模块的常用属性:属性描述queue模块的类Queue(maxsize=0)创建一个先入先出队列,如果给定最大值,则在队列空间满时阻塞,否则为无限队列LifoQueue(maxsize=0)创建一个后入先出队列PriorityQueue(maxsize=0)创建一个优先级队列queue异常Empty当对空队列调...

2019-04-12 15:37:54 187

原创 Python多线程(2):同步--锁的使用

作者: IT小样概念锁有两个状态:锁定和未锁定,有两个函数:获得锁和释放锁。当多线程争夺锁时,允许第一个获得锁的线程,进入临界区,并执行代码,所有之后到达的线程将被阻塞,直到第一个线程执行结束,退出临界区,并释放锁。使用锁:thread_lock=threading.Lock()获得锁:thread_lock.acquire(timeout)释放锁:thread_lock.release...

2019-04-12 14:00:05 249

原创 python多线程(1):Threading模块

作者:IT小样好记性不如烂笔头,对这句话深有感触,最近学习的一些东西由于没有马上用到,过一段时间后又忘记了,所以立个Flag,以后学习的东西,需要记忆的东西比较多时,写篇博客记录一下,就当是学习指引了。Python多线程,看教程时有两个类Thread和Threading,Threading模块是在Thread模块的基础上进行封装的,使用更高级,因此本篇记录Threading模块的学习。多线程...

2019-04-12 10:26:41 152

原创 Python学习爬虫(8)--实战中阶:爬取豆瓣书名

作者:IT小样

2019-04-10 17:43:08 573

原创 Python学习爬虫(7)——爬取豆瓣书名(入门实战)以及 SSLError错误解决

作者:IT小样

2019-04-09 18:00:46 418

原创 python格式化字符串(2):f-string简单介绍

作者:IT小样之前已经介绍过format()函数格式化字符串,为什么还要介绍f-string呢,因为这个性能更优,而且使用起来更便捷,Python3.6以后可使用该方法格式化字符串。简介1.1 简单示例,直接引用{}中是代表替换内容,可直接填入替换内容,见示例:name = "lily"area = "China"f'hello,{name},welcome to {area}!'...

2019-04-08 16:50:57 2468

原创 python格式化字符串(1):format()用法详解

作者:IT小样1、代码示例Python中使用format()函数来格式化字符串,先上一个代码示例:format_temp = "hello,{},welcome to {}!"format_temp.format("lily","China")代码输出结果为:hello,lily,welcome to China!2、使用讲解字符串模板.format(格式1,格式2,…,格式N),...

2019-04-08 15:12:54 8488 1

空空如也

空空如也

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

TA关注的人

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