原创 python通過SSH登錄mongodb

上一篇描述有誤,這一篇比較詳細,已調試可用 def get_mongodb_client(): ssh_address_or_host = ("xxx.xxx.xxx.xxx",22), ##服務器地址與ssh_port

原创 Python通過ssh登錄服務器並連接雲mongodb

一般情況下要遠程操作服務器上的mongo,要通過跳板機登錄服務器,然後連接mongo,以下是總結出來的使用方式,僅供參考 # -*- coding: utf-8 -*- # Author : Cher Chan # Time :

原创 pyinstaller 打包步驟總結

1.安裝對應版本的pyinstaller2.在打包之前,將需要import的庫從site-package中copy出來放在要打包的同個文件目錄下,有些庫有依賴庫,需要將依賴庫也一同copy到同個目錄下3.打開cmd,進入要打包的文件目錄中

原创 讓一個繼承unittest.TestCase的類下的setUp和tearDown只執行一次

讓一個繼承unittest.TestCase的類下的setUp和tearDown只執行一次知道unittest單元測試框架的朋友應該都知道,執行繼承了unittest.TestCase的類下每個test開頭的方法(就是用例)時,都會執行s

原创 python generator

通過列表生成式,我們可以直接創建一個列表。但是,受到內存限制,列表容量肯定是有限的。而且,創建一個包含100萬個元素的列表,不僅佔用很大的存儲空間,如果我們僅僅需要訪問前面幾個元素,那後面絕大多數元素佔用的空間都白白浪費了。所以,如果列表

原创 python2.7 離線安裝 pyinstaller的方法

公司的電腦的不能使用pip命令在線安裝pyinstaller,今天搞了半天,終於搞定pyinstaller的環境,如下:所需安裝的庫文件:altgraph-0.15, dis3-0.1.2,future-0.16.0, macholib-

原创 selenium 定位不到非select下拉框的問題解決

  圖一是下拉列表,圖二是對應的頁面代碼,一直嘗試用id定位,和class定位,還有直接copy xpath,一直顯示定位不到,後面修改xpath='//li[text()="chenxiaoxia"]'終於可以 總結:不能太依賴xpa

原创 python|讀取文件含有中文的時候有報錯的情況

f = open(file=file,'r')data = f.read()當file中含有中文時,會有類似 ‘gbk' codec can't decode byte 0xa8 這樣的報錯。解決辦法如下f = open(file=fil

原创 python|讀取json文件

吼,搞了半天,終於調通了耶,happyjson格式的文件可以是帶花括號{},也可以是帶中括號[],所以最後轉成的結果可能是dict,也可能是list,實現如下:import jsonwith open(file='path/***.jso

原创 python 迭代

dict 類型的迭代因爲dict的存儲不是按照list的方式順序排列,所以,迭代出的結果順序很可能不一樣。默認情況下,dict迭代的是key。如果要迭代value,可以用for value in d.values(),如果要同時迭代key

原创 Python | Pyinstaller打包之依賴文件

搞了半天終於安裝好了pyinstaller嗎,打開打包好的exe文件,一閃而過,納尼,痛心疾首,於是又是一陣搜,發現原來是依賴文件沒有拷到.exe文件目錄下,我的依賴文件是同一目錄下的.txt文件,我把這個文件拷到.exe文件目錄下之後就

原创 python filter()函數

Python內建的filter()函數用於過濾序列。和map()類似,filter()也接收一個函數和一個序列。和map()不同的是,filter()把傳入的函數依次作用於每個元素,然後根據返回值是True還是False決定保留還是丟棄該

原创 安裝啓動Jmeter出錯時的解決辦法

跟着百度經驗配置完JDK跟JMETER的環境變量打開jmeter.bat,提示以下錯誤信息:'findstr' 不是內部或外部命令,也不是可運行的程序或批處理文件。Not able to find Java executable or v

原创 python3 調用HTMLTestRunner生成測試報告 同時打印測試進程

寫的測試用例太長了,要運行一個小時左右,每次運行的時候,都不知道運行到哪裏,心裏很沒底,所以上網搜了怎麼實現打印測試信息的方法,搜了很久終於搜到一條相關的帖子,https://www.cnblogs.com/miniren/p/53010

原创 python map()函數 和 reduce()函數

Python內建了map()和reduce()函數。如果你讀過Google的那篇大名鼎鼎的論文“MapReduce: Simplified Data Processing on Large Clusters”,你就能大概明白map/red