原创 python模糊查找匹配 文件 文件名 並列出來

詳細如下: #!/usr/bin/python # -*- coding: utf-8 -*- import os pathlog = "/usr/local/nginx/log" files = os.listdir(pathlog)

原创 linux腳本shell刪除N天的日誌find -mtime -exec

這個非常簡單一行命令即可: log_path=/ccc/logs/nginx/ DAYS=5 find ${log_path} -name "access_*" -type f -mtime +$DAYS -exec rm {} \; 或者

原创 python 文件讀寫with open模式r,r+,w,w+,a,a+的區別(附代碼示例)

這個初學,確實不太還了解,網上有很多資料,寫的很詳細: 模式 可做操作 若文件不存在 是否覆蓋 r 只能讀 報錯 - r+ 可讀可寫 報錯 是 w 只能寫 創建 是 w+  可讀可寫 創建 是 a   只能寫

原创 python腳本中使用in與not in用法 多個 組合 集合 or 或者 and

具體看樣例,更容易理解 #!/usr/bin/python # -*- coding: utf-8 -*- list_01 = ['A', 'B', 'C', 'H'] list_02 = ['A', 'B', 'E', 'F'] fo

原创 python腳本 從第二行開始讀取 文件讀取 跳過第一行 跳過前幾行 指定行讀取

這個其實很簡單,看樣例 #!/usr/bin/python # -*- coding: utf-8 -*- fo = open("test.txt", "r+") next(fo) for line in fo: print li

原创 Python使用difflib模塊比較兩個文件內容異同,同時輸出html易瀏覽

因工作需求,需要對比連個文件異同,並輸出html格式來對比。 #!/usr/bin/python # -*- coding: utf-8 -*- import sys import difflib def read_file(filen

原创 python 字符串 類型互相轉換 str bytes 字符串連接

直接看例子: n = 888 print bytes(n)+str1 print str(n)+str1 print type(n) n = bytes(n) print type(n) n = str(n) print type(n) 查

原创 python腳本 字符串變量 強制 不轉義 win地址 不轉義輸出

這個看個例子就明白,就是字符串不轉義,直接字符串加r即可 a = r'''C:\tsers\weiruoyu\AppData\Roaming\Microsoft\tindows\Start Menu\Programs\Startup'''

原创 python腳本 遠程連接後 輸出 日誌 或換行輸出

python 遠程連接,執行命令後,需要輸出執行命令的日誌,詳細見下面 1.逐行輸出,如下 stdin, stdout, stderr = ssh.exec_command(remotePara) # 逐行輸出遠程結果 fo

原创 python腳本 截取分割字符串 換行輸出 逐行輸出

直接看例子即可: #!/usr/bin/python # -*- coding: utf-8 -*- a = "a,b,c,d" sa = a.split(',') for i in sa: print i 輸出結果 a b c

原创 python腳本中單引號’ 雙引號“ 三個單引號‘’‘ 三個雙引號”“” 差別 及反斜槓的用法

直接說結果,然後去理解 雙引號內不用加反斜槓 單引號內必須加反斜槓 三單引號輸入換行需要加單引號 三雙引號最爲完美,換行轉義什麼都不用加 參考:python3中單引號,雙引號,三個單引號 ,三個雙引號的差別,以及反斜槓的用法python

原创 python中使用pycharm2018工具安裝Autopep8

PEP 8,Style Guide for Python Code,是Python官方推出編碼約定,主要是爲了保證 Python 編碼的風格一致,提高代碼的可讀性。 這樣的資料網上很多,但是大多都是老版本的,2018版本之前。我使用的是最新

原创 python %r %s %d 用法和區別

%可以理解爲就是一個佔位符。python中用%代表格式符,表示格式化操作,常用的操作有%s,%d,%r等.%r用rper()方法處理對象%s用str()方法處理對象%d十進制整數表示 #!/usr/local/python/bin/pyth

原创 Secure唯美配合方案 經典顏色配色方案

網上一搜索很多,我這裏就不記錄了,搜索一下 SecureCRT 唯美配色方案 就能出來很多。

原创 python腳本 字符串前加r u是什麼意思

網上查看資料: u/U:表示unicode字符串 不是僅僅是針對中文, 可以針對任何的字符串,代表是對字符串進行unicode編碼。 一般英文字符在使用各種編碼下, 基本都可以正常解析, 所以一般不帶u;但是中文, 必須表明所需編碼, 否則