原创 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]