<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ssson的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/ssson</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; ssson]]></copyright><item><title><![CDATA[新装的centos7 各种不行，原来是无网络]]></title><link>https://blog.csdn.net/ssson/article/details/130217067</link><guid>https://blog.csdn.net/ssson/article/details/130217067</guid><author>ssson</author><pubDate>Tue, 18 Apr 2023 11:05:47 +0800</pubDate><description><![CDATA[这里就是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。]]></description><category></category></item><item><title><![CDATA[LUA - 打开指定APP]]></title><link>https://blog.csdn.net/ssson/article/details/126507782</link><guid>https://blog.csdn.net/ssson/article/details/126507782</guid><author>ssson</author><pubDate>Wed, 24 Aug 2022 16:49:56 +0800</pubDate><description><![CDATA[比较苯的办法，不晓得大家用的啥方法，可以教我一下]]></description><category></category></item><item><title><![CDATA[【无标题】]]></title><link>https://blog.csdn.net/ssson/article/details/121650338</link><guid>https://blog.csdn.net/ssson/article/details/121650338</guid><author>ssson</author><pubDate>Wed, 01 Dec 2021 10:47:52 +0800</pubDate><description><![CDATA[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..]]></description><category></category></item><item><title><![CDATA[Python+Selenium基础入门及实践]]></title><link>https://blog.csdn.net/ssson/article/details/120856285</link><guid>https://blog.csdn.net/ssson/article/details/120856285</guid><author>ssson</author><pubDate>Tue, 19 Oct 2021 22:25:47 +0800</pubDate><description><![CDATA[一、Selenium+Python环境搭建及配置

1.1 selenium 介绍

selenium 是一个 web 的自动化测试工具，不少学习功能自动化的同学开始首选 selenium ，因为它相比 QTP 有诸多有点：

免费，也不用再为破解 QTP 而大伤脑筋
	小巧，对于不同的语言它只是一个包而已，而 QTP 需要下载安装1个多 G 的程序。
	这也是最重要的一点，不管你以前更熟悉 C、 java、ruby、python、或都是 C# ，你都可以通过 selenium 完成自动化测试，而 QTP ]]></description><category></category></item><item><title><![CDATA[解决 “chrome 正受到自动测试软件的控制” 的提示]]></title><link>https://blog.csdn.net/ssson/article/details/120854392</link><guid>https://blog.csdn.net/ssson/article/details/120854392</guid><author>ssson</author><pubDate>Tue, 19 Oct 2021 20:48:24 +0800</pubDate><description><![CDATA[option = webdriver.ChromeOptions()
    option.add_argument('disable-infobars')
    option.add_experimental_option("excludeSwitches", ['enable-automation'])#真正起作用的是段
    browser = webdriver.Chrome(options=option,desired_capabilities = None)
    browser...]]></description><category></category></item><item><title><![CDATA[Python uiatuomator2 使用]]></title><link>https://blog.csdn.net/ssson/article/details/119427182</link><guid>https://blog.csdn.net/ssson/article/details/119427182</guid><author>ssson</author><pubDate>Thu, 05 Aug 2021 21:14:46 +0800</pubDate><description><![CDATA[uiautomator2，这是一款开源的UI自动化测试框架，可结合Python用于Android应用的自动化测试。


uiautomator2，其底层基于谷歌下的uiautomator库进行了封装，提供了便利的Python接口，允许测试人员直接在PC上编写Python代码，来获取屏幕上任一App的任意控件属性，并对其进行任意操作，极大提高了自动化代码编写的效率。

更多的介绍，大家可以前往 Github 进行学习：https://github.com/openatx/uiautomator2


安装 A]]></description><category></category></item><item><title><![CDATA[Python 分别获取日期中的年月日时分秒]]></title><link>https://blog.csdn.net/ssson/article/details/118517367</link><guid>https://blog.csdn.net/ssson/article/details/118517367</guid><author>ssson</author><pubDate>Tue, 06 Jul 2021 11:46:26 +0800</pubDate><description><![CDATA[分别取出时间中的年月日时分秒，时间格式为d = '2000-05-01 12:00:25'

碰到这个问题，刚开始就想着用正则表达式
转了一圈回过头，用截取字符串就轻松搞定了
而且还适配各种时间格式。比如2000-05-01或才2000/05/01







def nyrsfm(d):  # 分别取出时间中的年月日时分秒，时间格式为d = '2000-05-01 12:00:25'
    n = d[0:4]
    y = d[5:7]
    r = d[8:10]
    h = d[11:.]]></description><category></category></item><item><title><![CDATA[Python - csv转为xls或xlsx]]></title><link>https://blog.csdn.net/ssson/article/details/118381510</link><guid>https://blog.csdn.net/ssson/article/details/118381510</guid><author>ssson</author><pubDate>Thu, 01 Jul 2021 10:52:08 +0800</pubDate><description><![CDATA[以前一直以为，改个扩展名就完事了。

会有编码的问题产生，最后导致乱码，或者转换后的文件损坏，无法打开等问题



自己写了个csv转xlsx的函数




import openpyxl
import csv
import xlwt


def csv2xls():      #csv转为xls excel97-2003版
    with open('G:\\pystudy\\csv2xlsx\\a20210629.csv', 'r', encoding='utf-8') as f:
        r]]></description><category></category></item><item><title><![CDATA[Python pip时遇到的no moudle问题]]></title><link>https://blog.csdn.net/ssson/article/details/118365876</link><guid>https://blog.csdn.net/ssson/article/details/118365876</guid><author>ssson</author><pubDate>Wed, 30 Jun 2021 17:28:18 +0800</pubDate><description><![CDATA[明明已经pip install XXX 成功了

但是运行时仍然提示 no moudle name:XXX



我这里碰到的问题是，我装了python3.7 和3.8两个版本

pip install XXX

自动装了适应3.8版本的。而我平时用的是3.7版本





解决方法：

pip3.7 install XXX

大功告成！！！
...]]></description><category></category></item><item><title><![CDATA[win10 win+shift+s 截图存哪里去了]]></title><link>https://blog.csdn.net/ssson/article/details/118365661</link><guid>https://blog.csdn.net/ssson/article/details/118365661</guid><author>ssson</author><pubDate>Wed, 30 Jun 2021 17:18:32 +0800</pubDate><description><![CDATA[C:\Users\Administrator\AppData\Local\Packages\Microsoft.Windows.ShellExperienceHost_cw5n1h2txyewy\TempState\ScreenClip





Administrator你用哪个用户名就写哪个
]]></description><category></category></item><item><title><![CDATA[python-selenium使用 chrome chromedrive版本问题]]></title><link>https://blog.csdn.net/ssson/article/details/118223782</link><guid>https://blog.csdn.net/ssson/article/details/118223782</guid><author>ssson</author><pubDate>Fri, 25 Jun 2021 16:32:21 +0800</pubDate><description><![CDATA[应该不在少数人，碰到这个头疼的版本问题

话不多说，当你折腾到最后，实在没办法了，直接载一对匹配的，用起来。万事ok了。





chrome是79版本的，chromedrive匹配对应版本的，都在里头了

链接：https://pan.baidu.com/s/1TtN-5iKKHM2vU93bbKRb5A
提取码：tr8e
...]]></description><category></category></item><item><title><![CDATA[python - schedule - 定时模块简易使用]]></title><link>https://blog.csdn.net/ssson/article/details/107438450</link><guid>https://blog.csdn.net/ssson/article/details/107438450</guid><author>ssson</author><pubDate>Sun, 19 Jul 2020 02:37:16 +0800</pubDate><description><![CDATA[import schedule

import time

#引入schedule和time



def job():

    print("Working in progress...")

#定义一个叫job的函数，函数的功能是打印'Working in progress...'



#部署情况

schedule.every(10).minutes.do(job)       #部署每10分钟执行一次job()函数的任务

schedule.every().hour.do(job)      .]]></description><category></category></item><item><title><![CDATA[python - smtplib - 发送邮件]]></title><link>https://blog.csdn.net/ssson/article/details/107438319</link><guid>https://blog.csdn.net/ssson/article/details/107438319</guid><author>ssson</author><pubDate>Sun, 19 Jul 2020 01:20:36 +0800</pubDate><description><![CDATA[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):
 .]]></description><category></category></item><item><title><![CDATA[Python - gevent - 关于多线程的简单例子]]></title><link>https://blog.csdn.net/ssson/article/details/107387040</link><guid>https://blog.csdn.net/ssson/article/details/107387040</guid><author>ssson</author><pubDate>Thu, 16 Jul 2020 16:56:44 +0800</pubDate><description><![CDATA[import gevent   
from gevent import monkey   #一定要放最前面，所有代码（包括注释）之前
monkey.patch_all() #设置为异步模式

import requests
from gevent.queue import Queue

work = Queue() #创建队列
list_test = ['http://wwww.1.com', 'http://www.2.com', 'http://www.3.com','http://www.4....]]></description><category></category></item><item><title><![CDATA[python - gevent - monkey 报错]]></title><link>https://blog.csdn.net/ssson/article/details/107308880</link><guid>https://blog.csdn.net/ssson/article/details/107308880</guid><author>ssson</author><pubDate>Mon, 13 Jul 2020 01:16:36 +0800</pubDate><description><![CDATA[这三句的顺序必须按下面的顺序排列, 同时, 三句要放在所有导入包的最上面才不会报出warning

这三句得放在首三行．就算前面是注释，也不行，依然会报错！！


import gevent
from gevent import monkey
gevent.monkey.patch_all()
...]]></description><category></category></item><item><title><![CDATA[python - BeautifulSoup - 简易用法]]></title><link>https://blog.csdn.net/ssson/article/details/106755258</link><guid>https://blog.csdn.net/ssson/article/details/106755258</guid><author>ssson</author><pubDate>Mon, 15 Jun 2020 02:40:24 +0800</pubDate><description><![CDATA[import requests
from bs4 import BeautifulSoup
url = '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.]]></description><category></category></item><item><title><![CDATA[用vi打开文件时不能编辑的问题]]></title><link>https://blog.csdn.net/ssson/article/details/104347440</link><guid>https://blog.csdn.net/ssson/article/details/104347440</guid><author>ssson</author><pubDate>Sun, 16 Feb 2020 19:39:16 +0800</pubDate><description><![CDATA[当用vi打开文件想要正常编辑时，按键盘，就听到咚咚响。因为vim版本的原因

遇到这个情况是因为，系统预装的是“vim-tiny”而我们要用的是“vim-full”

可以按以下办法解决



首先卸载预装的vim-tiny 输入“sudo apt-get remove vim-common”如果是超级管理员的状态下，不用输入“sudo”；

然后再安装我们需要的“vim-full” ...]]></description><category></category></item><item><title><![CDATA[Ubuntu 输入tree 没动静　提示snap info tree]]></title><link>https://blog.csdn.net/ssson/article/details/104347124</link><guid>https://blog.csdn.net/ssson/article/details/104347124</guid><author>ssson</author><pubDate>Sun, 16 Feb 2020 19:16:12 +0800</pubDate><description><![CDATA[各种kill进程，都不行

直接安装指定版本即可


sudo snap install tree # version 3.5


]]></description><category></category></item><item><title><![CDATA[Pywin32 PyautoGUI 用法]]></title><link>https://blog.csdn.net/ssson/article/details/103982060</link><guid>https://blog.csdn.net/ssson/article/details/103982060</guid><author>ssson</author><pubDate>Wed, 15 Jan 2020 00:39:40 +0800</pubDate><description><![CDATA[import win32gui
import win32con
import win32api
import time
import pyautogui

#移动鼠标至坐标x,y
def mouse_move(x,y):
    win32api.SetCursorPos([x,y])

#找到图像中心所在位置x,y并左键点击一次,之后双击，适合启动桌面程序
def findimg(img):
...]]></description><category></category></item><item><title><![CDATA[在install  各个  moudle 时看到timed out 解决办法]]></title><link>https://blog.csdn.net/ssson/article/details/103957638</link><guid>https://blog.csdn.net/ssson/article/details/103957638</guid><author>ssson</author><pubDate>Mon, 13 Jan 2020 14:41:44 +0800</pubDate><description><![CDATA[timed out
在install 各个 moudle 时看到超时 多数都是网络原因，连接国外的服务器，设置超时时间长一些，让它慢慢载就OK了

1.在pycharm右键，open in terminal

2.如下



修改超时时间：

?


			1
			
			
			pip --default-timeout=1000 install -U pip
			
		指定安装源进行...]]></description><category></category></item></channel></rss>