自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 LUA - 打开指定APP

比较苯的办法,不晓得大家用的啥方法,可以教我一下

2022-08-24 16:49:56 65

原创 【无标题】

from tkinter import *import tkinter.messagebox as tkmessagegbox #导入消息提示模块def tkstu(): root = Tk(); def helloCallBack(): tkmessagegbox.showinfo("Hello Python", "Hello Runoob") b = Button(root, text="点我", command=helloCallBack) b..

2021-12-01 10:47:52 22

转载 Python+Selenium基础入门及实践

一、Selenium+Python环境搭建及配置1.1 selenium 介绍selenium 是一个 web 的自动化测试工具,不少学习功能自动化的同学开始首选 selenium ,因为它相比 QTP 有诸多有点:免费,也不用再为破解 QTP 而大伤脑筋 小巧,对于不同的语言它只是一个包而已,而 QTP 需要下载安装1个多 G 的程序。 这也是最重要的一点,不管你以前更熟悉 C、 java、ruby、python、或都是 C# ,你都可以通过 selenium 完成自动化测试,而 QTP

2021-10-19 22:25:47 168

原创 解决 “chrome 正受到自动测试软件的控制” 的提示

option = webdriver.ChromeOptions() option.add_argument('disable-infobars') option.add_experimental_option("excludeSwitches", ['enable-automation'])#真正起作用的是段 browser = webdriver.Chrome(options=option,desired_capabilities = None) browser...

2021-10-19 20:48:24 1478 2

原创 Python uiatuomator2 使用

uiautomator2,这是一款开源的UI自动化测试框架,可结合Python用于Android应用的自动化测试。uiautomator2,其底层基于谷歌下的uiautomator库进行了封装,提供了便利的Python接口,允许测试人员直接在PC上编写Python代码,来获取屏幕上任一App的任意控件属性,并对其进行任意操作,极大提高了自动化代码编写的效率。更多的介绍,大家可以前往 Github 进行学习:https://github.com/openatx/uiautomator2安装 A

2021-08-05 21:14:46 75

原创 Python 分别获取日期中的年月日时分秒

分别取出时间中的年月日时分秒,时间格式为d = '2000-05-01 12:00:25'碰到这个问题,刚开始就想着用正则表达式转了一圈回过头,用截取字符串就轻松搞定了而且还适配各种时间格式。比如2000-05-01或才2000/05/01def nyrsfm(d): # 分别取出时间中的年月日时分秒,时间格式为d = '2000-05-01 12:00:25' n = d[0:4] y = d[5:7] r = d[8:10] h = d[11:.

2021-07-06 11:46:26 4069

原创 Python - csv转为xls或xlsx

以前一直以为,改个扩展名就完事了。会有编码的问题产生,最后导致乱码,或者转换后的文件损坏,无法打开等问题自己写了个csv转xlsx的函数import openpyxlimport csvimport xlwtdef csv2xls(): #csv转为xls excel97-2003版 with open('G:\\pystudy\\csv2xlsx\\a20210629.csv', 'r', encoding='utf-8') as f: r

2021-07-01 10:52:08 1148

原创 Python pip时遇到的no moudle问题

明明已经pip install XXX 成功了但是运行时仍然提示 no moudle name:XXX我这里碰到的问题是,我装了python3.7 和3.8两个版本pip install XXX自动装了适应3.8版本的。而我平时用的是3.7版本解决方法:pip3.7 install XXX大功告成!!!...

2021-06-30 17:28:18 63

原创 win10 win+shift+s 截图存哪里去了

C:\Users\Administrator\AppData\Local\Packages\Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy\TempState\ScreenClipAdministrator你用哪个用户名就写哪个

2021-06-30 17:18:32 1771

原创 python-selenium使用 chrome chromedrive版本问题

应该不在少数人,碰到这个头疼的版本问题话不多说,当你折腾到最后,实在没办法了,直接载一对匹配的,用起来。万事ok了。chrome是79版本的,chromedrive匹配对应版本的,都在里头了链接:https://pan.baidu.com/s/1TtN-5iKKHM2vU93bbKRb5A提取码:tr8e...

2021-06-25 16:32:21 118

原创 python - schedule - 定时模块简易使用

import scheduleimport time#引入schedule和timedef job(): print("Working in progress...")#定义一个叫job的函数,函数的功能是打印'Working in progress...'#部署情况schedule.every(10).minutes.do(job) #部署每10分钟执行一次job()函数的任务schedule.every().hour.do(job) .

2020-07-19 02:37:16 117

原创 python - smtplib - 发送邮件

import smtplib #v发送邮件要用到from email.mime.text import MIMEText#构造邮件要用到from email.header import Header#处理邮件头要用到from email import encoders#编码要用到,防乱码from email.utils import parseaddr,formataddr#parseaddr模块与formataddr模块 负责将输入的内容格式化def _format_addr(s): .

2020-07-19 01:20:36 125

原创 Python - gevent - 关于多线程的简单例子

import gevent from gevent import monkey #一定要放最前面,所有代码(包括注释)之前monkey.patch_all() #设置为异步模式import requestsfrom gevent.queue import Queuework = Queue() #创建队列list_test = ['http://wwww.1.com', 'http://www.2.com', 'http://www.3.com','http://www.4....

2020-07-16 16:56:44 404

原创 python - gevent - monkey 报错

这三句的顺序必须按下面的顺序排列, 同时, 三句要放在所有导入包的最上面才不会报出warning这三句得放在首三行.就算前面是注释,也不行,依然会报错!!import geventfrom gevent import monkeygevent.monkey.patch_all()...

2020-07-13 01:16:36 400

原创 python - BeautifulSoup - 简易用法

import requestsfrom bs4 import BeautifulSoupurl = 'https://XXXX.com/board'headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36'}res = requests.get(url=url,headers=hea.

2020-06-15 02:40:24 103

原创 用vi打开文件时不能编辑的问题

当用vi打开文件想要正常编辑时,按键盘,就听到咚咚响。因为vim版本的原因遇到这个情况是因为,系统预装的是“vim-tiny”而我们要用的是“vim-full”可以按以下办法解决首先卸载预装的vim-tiny 输入“sudo apt-get remove vim-common”如果是超级管理员的状态下,不用输入“sudo”;然后再安装我们需要的“vim-full” ...

2020-02-16 19:39:16 3859 5

原创 Ubuntu 输入tree 没动静 提示snap info tree

各种kill进程,都不行直接安装指定版本即可sudo snap install tree # version 3.5

2020-02-16 19:16:12 508

原创 Pywin32 PyautoGUI 用法

import win32guiimport win32conimport win32apiimport timeimport pyautogui#移动鼠标至坐标x,ydef mouse_move(x,y): win32api.SetCursorPos([x,y])#找到图像中心所在位置x,y并左键点击一次,之后双击,适合启动桌面程序def findimg(img):...

2020-01-15 00:39:40 952

原创 在install  各个  moudle 时看到timed out 解决办法

timed out在install 各个 moudle 时看到超时 多数都是网络原因,连接国外的服务器,设置超时时间长一些,让它慢慢载就OK了1.在pycharm右键,open in terminal2.如下修改超时时间:? 1 pip --default-timeout=1000 install -U pip 指定安装源进行...

2020-01-13 14:41:44 102

原创 pywin32激活指定窗口,模拟键盘鼠标

import win32gui hwnd=win32gui.FindWindow("ChatWnd", "标题") #获取窗口 win32gui.SetForegroundWindow(hwnd) #激活窗口#模拟键盘鼠标#-*-coding:utf-8-*-import osimport timeimport win32guiimport win32apii...

2019-12-23 23:41:11 5774

原创 Python - selenium 复合class的定位

from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECbro...

2019-12-16 01:57:44 565

原创 Python - 用selenium 模拟访问网页

1.安装seleniumpip install selenium2.安装chromedriverchromedriver的版本一定要和本机安装的chrome版本一致,否则无法使用下载对应的chromedriver后,复制chromedriver.exe至python的script目录3.开始模拟from selenium import webdriverdriver ...

2019-12-15 23:25:34 217

原创 Python之pip

安装requests / response /selenium 等………………环境变量设定好,这是前提之后cmd,进入命令行输入pip install requests等待进度条完成~

2019-12-15 23:18:16 55

原创 word vba 控制光标常用代码

‘ Selection.MoveDown Unit:=wdLine, Count:=1'光标下移一行 ’选中光标所在行 With Selection .HomeKey Unit:=wdLine, Extend:=wdExtend .MoveEnd Unit:=wdLine, Count:=1 End With移动光标至文档开...

2019-03-23 23:45:20 5685

原创 word vba 复制本文档所有内容至一个新建的文档中

Sub copyall()'' 复制本文档所有内容至一个新建的文档中'' Selection.WholeStory Selection.Copy Documents.Add DocumentType:=wdNewBlankDocument Selection.PasteAndFormat (wdPasteDefault)End Sub...

2019-03-21 21:10:09 5269

原创 word vba 创建一个新文档

Sub CreateWord()Dim wordApp As word.Application Application.StatusBar = "正在创建。。。" Set wordApp = New word.Application With wordApp .Visible = True Application.St...

2019-03-21 16:16:49 3851

原创 pr更改时间轴密度

鼠标移如图位置,中间滚轮可控制!

2019-03-19 23:21:06 2568

转载 HTMLUnit demo

private static String get1025(String uname,String pwd) throws FailingHttpStatusCodeException, MalformedURLException, IOException, InterruptedException {        // 模拟一个浏览器            WebClient webCli...

2018-12-28 00:21:03 382

原创 调用淘宝API最简单的例子

//获取淘宝服务器当前时间,返回的是json数据package com.taobao.api.demo.onsale;import com.taobao.api.DefaultTaobaoClient;import com.taobao.api.request.TimeGetRequest;import com.taobao.api.response.TimeGetResponse;...

2018-12-18 22:55:41 3800 1

原创 用httpclient读取网页源码

      public void getWeb(){             String url="http://www.baidu.com";            HttpClient httpclient = new DefaultHttpClient();            HttpGet httpget = new HttpGet(url);            H...

2018-12-16 22:46:38 261

原创 android studio 跑马灯

<LinearLayout android:layout_width="138dp" android:layout_height="495dp" android:orientation="vertical" tools:layout_editor_absoluteY="8dp" tools:layout_editor_absoluteX="8dp"&am

2018-10-23 22:23:07 710

找到数字任意位置的数值

通过操作符运算找到数字任意位置的数值,包括取整,取余,利用Math的pow方法

2018-12-12

asp 发送邮件代码(附用到的组件jmail)

网上搜来搜去都是贴来贴去一弄来就可用的没有 此demo不出意外,机器正常,打开iis,一运行即可用。 有详细注释。另附组件jmail 解压双击后一直下一步至完成即成功。

2011-07-13

delphi 导出 excel demo

有详细的注解。网上一搜delphi导出excel,全是操作delphi.没弄过的人,完全不知道怎么用法。 此demo详细说明了。在注释中说明了会碰到的情况的解决办法,及注意事项,很简单的界面,就一个按钮。一按就导出了excel.

2010-11-15

利用ajax即时排序 asp代码

学习ajax 的简单应用 asp代码 通过单独的排序字段来排序,比较数值大小. 而ajax充当的角色就是简单的修改数值而已. 修改一个排序数值,页面会刷新

2010-08-31

空空如也

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

TA关注的人

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