- 博客(32)
- 资源 (4)
- 收藏
- 关注
原创 新装的centos7 各种不行,原来是无网络
这里就是vi /etc/sysconfig/network-scripts/ifcfg-ens33。2.vi /etc/sysconfig/network-scripts/ifcfg-网卡名字。3.把ONBOOT=no,改为ONBOOT=yes。新装的centos7 各种不行,原来是无网络。5.重启网络 ifup ens33。这里找到网卡名称为ens33。4.命令行模式下:wq。
2023-04-18 11:05:47 1127
原创 【无标题】
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 114
转载 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 338
原创 解决 “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 2285 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 241
原创 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 5217
原创 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 2065 1
原创 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 204
原创 win10 win+shift+s 截图存哪里去了
C:\Users\Administrator\AppData\Local\Packages\Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy\TempState\ScreenClipAdministrator你用哪个用户名就写哪个
2021-06-30 17:18:32 3105
原创 python-selenium使用 chrome chromedrive版本问题
应该不在少数人,碰到这个头疼的版本问题话不多说,当你折腾到最后,实在没办法了,直接载一对匹配的,用起来。万事ok了。chrome是79版本的,chromedrive匹配对应版本的,都在里头了链接:https://pan.baidu.com/s/1TtN-5iKKHM2vU93bbKRb5A提取码:tr8e...
2021-06-25 16:32:21 189
原创 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 190
原创 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 213
原创 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 688
原创 python - gevent - monkey 报错
这三句的顺序必须按下面的顺序排列, 同时, 三句要放在所有导入包的最上面才不会报出warning这三句得放在首三行.就算前面是注释,也不行,依然会报错!!import geventfrom gevent import monkeygevent.monkey.patch_all()...
2020-07-13 01:16:36 616
原创 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 169
原创 用vi打开文件时不能编辑的问题
当用vi打开文件想要正常编辑时,按键盘,就听到咚咚响。因为vim版本的原因遇到这个情况是因为,系统预装的是“vim-tiny”而我们要用的是“vim-full”可以按以下办法解决首先卸载预装的vim-tiny 输入“sudo apt-get remove vim-common”如果是超级管理员的状态下,不用输入“sudo”;然后再安装我们需要的“vim-full” ...
2020-02-16 19:39:16 7985 5
原创 Ubuntu 输入tree 没动静 提示snap info tree
各种kill进程,都不行直接安装指定版本即可sudo snap install tree # version 3.5
2020-02-16 19:16:12 748
原创 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 1128
原创 在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 187
原创 pywin32激活指定窗口,模拟键盘鼠标
import win32gui hwnd=win32gui.FindWindow("ChatWnd", "标题") #获取窗口 win32gui.SetForegroundWindow(hwnd) #激活窗口#模拟键盘鼠标#-*-coding:utf-8-*-import osimport timeimport win32guiimport win32apii...
2019-12-23 23:41:11 7370 1
原创 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 837
原创 Python - 用selenium 模拟访问网页
1.安装seleniumpip install selenium2.安装chromedriverchromedriver的版本一定要和本机安装的chrome版本一致,否则无法使用下载对应的chromedriver后,复制chromedriver.exe至python的script目录3.开始模拟from selenium import webdriverdriver ...
2019-12-15 23:25:34 333
原创 Python之pip
安装requests / response /selenium 等………………环境变量设定好,这是前提之后cmd,进入命令行输入pip install requests等待进度条完成~
2019-12-15 23:18:16 99
原创 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 7235
原创 word vba 复制本文档所有内容至一个新建的文档中
Sub copyall()'' 复制本文档所有内容至一个新建的文档中'' Selection.WholeStory Selection.Copy Documents.Add DocumentType:=wdNewBlankDocument Selection.PasteAndFormat (wdPasteDefault)End Sub...
2019-03-21 21:10:09 6279
原创 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 4660
转载 HTMLUnit demo
private static String get1025(String uname,String pwd) throws FailingHttpStatusCodeException, MalformedURLException, IOException, InterruptedException { // 模拟一个浏览器 WebClient webCli...
2018-12-28 00:21:03 448
原创 调用淘宝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 3968 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 310
原创 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 802
asp 发送邮件代码(附用到的组件jmail)
2011-07-13
delphi 导出 excel demo
2010-11-15
利用ajax即时排序 asp代码
2010-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人