原创 isinstance 判斷歸屬
Python 中的isinstance函數 isinstance是Python中的一個內建函數 語法: isinstance(object, classinfo) 如果參數object是classinfo的實例,或者object是c
原创 python 對文件的操作
python中對文件、文件夾(文件操作函數)的操作需要涉及到os模塊和shutil模塊。得到當前工作目錄,即當前Python腳本工作的目錄路徑: os.getcwd()返回指定目錄下的所有文件和目錄名:os.listdir()函數用來刪除一
原创 es增刪查改
新建和刪除索引 Index新建 Index,可以直接向 Elastic 服務器發出 PUT 請求。下面的例子是新建一個名叫weather的 Index。$ curl -X PUT 'localhost:9200/weather'服務器返回一
原创 Python yield 使用淺析
您可能聽說過,帶有 yield 的函數在 Python 中被稱之爲 generator(生成器),何謂 generator ?我們先拋開 generator,以一個常見的編程題目來展示 yield 的概念。如何生成斐波那契數列斐波那契(Fi
原创 調用shell
1. os 模塊1.1. os模塊的exec方法族Python的exec系統方法同Unix的exec系統調用是一致的。這些方法適用於在子進程中調用外部程序的情況,因爲外部程序會替換當前進程的代碼,不會返回。( 這個看了點 help(os)
原创 python和shell 傳遞變量
python -> shell:1.環境變量import osvar=123或var='123'os.environ['var']=str(var) #environ的鍵值必須是字符串os.system('echo $var')impor
原创 logstash配置語法
Logstash 用 {} 來定義區域input { stdin {} syslog {}}數據類型booldebug => truestringhost => "hostname"numberport => 514arraymat
原创 高階函數
map(f,itreable),對可迭代的每個元素執行f函數,最後生成可迭代對象reduce(f,itreable),reduce把一個函數作用在一個序列[x1, x2, x3, ...]上,這個函數必須接收兩個參數,reduce把結果繼續
原创 format格式化字符串
用法: 它通過{}和:來代替傳統%方式 1、使用位置參數要點:從以下例子可以看出位置參數不受順序約束,且可以爲{},只要format裏有相對應的參數值即可,參數索引從0開,傳入位置參數列表可用*列表>>> li = ['hoho',18]