原创 Centos7 etc/profile和/bin被誤刪除的解決辦法

Centos7 /etc/profile和/bin被誤刪除的解決辦法 /etc/profile被刪除的解決辦法 /etc/profile被誤刪除了,ls、vim等shell命令都報如下錯誤: -bash: /usr/bin/ls:

原创 python 文件與文件路徑管理

python文件與文件路徑管理 python標準庫的os模塊包含與操作系統的系統環境、文件系統、用戶數據庫以及權限進行交互的函數。 Linux下的路徑分隔符是"/",Windows下的路徑分割符是"\"。 os.path進行路徑和

原创 Python openpyxl庫處理Excel文檔

使用Python處理Excel文檔 openpyxl是一個讀寫Excel2010(xlsx/xlsm)文檔的Python庫,能夠同時讀取和修改Excel文檔。一個Excel文檔稱爲一個工作薄,在Office2010下,典型工作薄的

原创 python psutil庫監控linux服務器

psutil監控linux服務器 psutil介紹 psutil是一個開源且跨平臺的庫,提供了便利的函數用來獲取操作系統的信息,如cpu、內存、磁盤、網絡等信息。psutil還可以用來進行進程管理,包括判斷進程是否存在、獲取進程列

原创 python函數 *args和**kwargs的含義和用法

python函數 Python中有兩種參數,位置參數和關鍵詞參數,關鍵詞參數只需要用 keyword = somekey 的方法即可傳參,而位置參數只能由參數位置決定。 *開頭的參數接受任意數量的位置參數 * 的作用將tuple或

原创 Python 四種創建多線程的方法

Python多線程 Python默認的解釋器,由於全局解釋器鎖的存在,確實在任意時刻都只有一個線程在執行代碼,致使多線程不能充分利用機器多核的特性。如果程序是CPU密集型的,使用Python多線程確實無法提升程序的效率,如果程序是

原创 Centos7 上安裝httpd

Centos7 上安裝httpd apache程序支持基於IP、域名及端口號的虛擬主機功能、支持多種HTTP認證方式、集成有代理服務器模塊、安全Socket層(SSL)、能夠實時監視服務狀態與定製日誌消息,並有着各類豐富的模塊支持

原创 python讀取接口狀態

python讀取接口狀態 讀取下圖接口狀態 import requests import json # 讀取接口信息 def read_palo_interface_Status(pairDate,pairShift,flag

原创 python腳本手動可以執行,crontab定時不執行或者報錯的解決方法

python腳本手動可以執行,crontab定時不執行或者報錯的解決方法 crontab定時不執行解決方法 python腳本一定要是絕對路徑 15 9,21 * * * /usr/local/bin/python3 /home/

原创 python sys庫

python sys庫 argv sys庫下有一個名爲argv的列表,該列表保存了所有的命令行參數。argv列表中的第一個元素是命令行程序的名稱,其餘的命令行參數以字符串的形式保存在該列表中。 # 程序名test.py from

原创 pyspark讀取csv文件,並一次性把數據寫入數據庫

pyspark讀取csv文件,並一次性把數據寫入數據庫 csv中可能會有空值 pyspark讀取csv後,數據有null值無法插入數據庫,利用下面這條命令把null轉化爲None,確保數據能插入數據庫表中 raw_date.ast

原创 python查找文件

python查找文件 使用python標準庫fnmatch庫進行文件名匹配,支持使用通配符進行字符串匹配。 fnmatch模塊支持的通配符 通配符 含義 * 匹配任何數量的字符 ? 匹配單個字符 [seq]

原创 python多線程threadpool傳入多個參數並獲取方法返回值

python多線程 通過創建線程池threadpool的方法,向方法中傳入多個參數,同時獲取方法的返回值。threadpool是第三方模塊,需要先進行安裝, pip instll threadpool import threadp

原创 利用釘釘接口往釘釘羣推送信息

利用釘釘接口往釘釘羣推送信息 如下圖所示,往釘釘羣推送關鍵信息 創建釘釘羣 在羣設置中選擇智能羣助手 選擇添加機器人 選擇自定義,通過Webhook接入自定義服務 設置機器人 安全設置選擇自定義關鍵詞,設定後只有包含關鍵詞

原创 python發送正文和附件帶圖片的郵件

python發送正文和附件帶圖片的郵件 MIMEImage 內容形式爲圖片 import smtplib #發郵件smtplib #發送文本內容用email.mime.text模塊 #MIMEText:內容形式爲純文本、