原创 shell小工具 -- 批量scp或ssh

#!/bin/sh #批量scp文件或ssh遠程執行指令腳本,在相對路徑下創建list文件配置IP和密碼,格式: # 10.90.10.10 asd123 # 創建command_list或file_list ,配置遠程執行的指令 或 需

原创 【複習】進程、線程、協程篇,線程鎖之Lock\Rlock\信號量、Event事件、Queue隊列

操作系統發展史介紹 進程、與線程區別 python GIL全局解釋器鎖 線程 語法 join 線程鎖之Lock\Rlock\信號量 將線程變爲守護進程 Event事件  queue隊列 生產者消費者模型 Queue隊列 開發一個線程池

原创 paramiko模塊用法栗子

一:簡介 paramiko是用python語言寫的一個模塊,遵循SSH2協議,支持以加密和認證的方式,進行遠程服務器的連接。 由於使用的是python這樣的能夠跨平臺運行的語言,所以所有python支持的平臺,如Linux, Solari

原创 【複習】靜態方法、類方法、屬性方法、類的特殊成員方法

出自 https://www.cnblogs.com/alex3714/articles/5213184.html 靜態方法 通過@staticmethod裝飾器即可把其裝飾的方法變爲一個靜態方法,什麼是靜態方法呢?其實不難理解,普通的方

原创 Monkey Patch簡單例子

#coding:utf-8 class A(object): def fun(self): print("fun1") def fun2(self): print("fun2") A().fun(

原创 WebDriverWait 、ActionChains、警告框、下拉菜單、JS隱藏元素(筆記)

WebDriverWait(driver, 超時時長, 調用頻率, 忽略異常).until(可執行方法, 超時時返回的信息)   這裏需要特別注意的是until或until_not中的可執行方法method參數,很多人傳入了WebElem

原创 Selenium:文件上傳兩種方式

1、send_keys()方式 若上傳的元素是<input type="file" name="upload"> 類似這樣的,可以直接將路徑send_keys到該元素 例:driver.find_element_by_name("uplo

原创 我的隨手筆記--python

文件操作 對文件操作流程 打開文件,得到文件句柄並賦值給一個變量 通過句柄對文件進行操作 關閉文件  基本操作   1 2 3 4 5 6 7 8 f = open('lyrics') #打開文件 first_line = f.re

原创 echo 上色-- 日誌打印

# info log log_info() {     echo -e "\033[1;32m`date '+[%Y-%m-%d %H:%M:%S]'`[INFO]$@\033[0m" } # error log log_error()

原创 AI學習視頻

課程來源 鏈接 簡介 備註 網易公開課 麻省理工學院公開課 AI link AI系列基礎內容 共22節 免費 Google ML學習資源庫 link 機器學習系列課程和配套小測試(選擇題) 概念(18小節)、工程(4小節)、應

原创 xpath定位部分屬性值方法

xpath中提供了三個非常好的方法來爲我們定位部分屬性值: driver.find_element_by_xpath ("//div[contains(@id, 'btn-attention')]") driver.find_elem

原创 pytesseract示例

# coding:utf-8 from selenium import webdriver from time import sleep import unittest from PIL import Image from PIL im

原创 systemctl 命令

1、systemctl list-units    列出當前系統服務及狀態 2、systemctl  list-dependencies  servicename 查看指定服務的依賴關係 3、systemctl systemd-netwo

原创 定時任務的幾種方法python

1、while循環中使用sleep 缺點:不容易控制,而且是個阻塞函數 def timer(n): ''''' 每n秒執行一次 ''' while True: prin

原创 expect常用方法shell

1. #!/usr/bin/expect 告訴操作系統腳本里的代碼使用那一個 shell 來執行。這裏的 expect 其實和 Linux 下的 bash、windows 下的 cmd 是一類東西。 注意:這一行需要在腳本的第一行,從而告