原创 screen會話管理

一、screen命令是什麼?Screen是一個可以在多個進程之間多路複用一個物理終端的全屏窗口管理器。Screen中有會話的概念,用戶可以在一個screen會話中創建多個screen窗口,在每一個screen窗口中就像操作一個真實的teln

原创 python split()函數的用法

split()函數的用法 Python中有split()和os.path.split()兩個函數,具體作用如下: split():拆分字符串。通過指定分隔符對字符串進行切片,並返回分割後的字符串列表(list) os.path.split(

原创 Python數據可視化matplotlib.pyplot

1.安裝matplotlib pip install matplotlib 2.繪製簡單圖形 import matplotlib.pyplot as plt #圖形輸入值 input_values = [1,2,3,4,5] #圖形輸出值

原创 python str 轉換 json

使用Python編碼和解析Json Python內置了json包來幫助我們完成對json的操作。 針對str操作:將Python的字典結構導出到json使用json.dumps() ,將json讀成Python的字典結構,使用json.lo

原创 Docker和虛擬機的區別

一、 本質上的區別 VM(VMware)在宿主機器、宿主機器操作系統的基礎上創建虛擬層、虛擬化的操作系統、虛擬化的倉庫,然後再安裝應用;Container(Docker容器),在宿主機器、宿主機器操作系統上創建Docker引擎,在引擎的基

原创 python 調用百度地圖地點檢索webAPI

百度地圖提供了開放的API,使用方法 WEB服務API 右上角登陸賬號 -> 點擊“獲取密鑰” -> “創建應用” -> 填寫應用名稱&白名單IP -> 然後複製AK(例如u2uqy7Gxui0XyBdcHLU0D3hQINLKokc0)

原创 xpath匹配一個標籤下所有內容

from lxml import etree import requests url = 'http://www.shihuo.cn/youhui/474770.html#qk=youhui_list' response = reques

原创 在Python中使用正則表達式去掉字符串裏的html標籤

import re htmlString = '<a href="https://m.weibo.cn/p/index?containerid=100808edb33656f8aaf7c68add26ad8d0fdba4&extpara

原创 python內置函數 map/reduce

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

原创 Python2.x與3 .x版本區別

Python的3​​.0版本,常被稱爲Python 3000,或簡稱Py3k。相對於Python的早期版本,這是一個較大的升級。爲了不帶入過多的累贅,Python 3.0在設計的時候沒有考慮向下相容。許多針對早期Python版本設計的程式都

原创 Mongodb 與 MySQL對比

在數據庫存放的數據中,有一種特殊的鍵值叫做主鍵,它用於惟一地標識表中的某一條記錄。也就是說,一個表不能有多個主鍵,並且主鍵不能爲空值。無論是MongoDB還是MySQL,都存在着主鍵的定義。對於MongoDB來說,其主鍵名叫”_id”,在生

原创 定時任務框架APScheduler學習詳解

APScheduler簡介 在平常的工作中幾乎有一半的功能模塊都需要定時任務來推動,例如項目中有一個定時統計程序,定時爬出網站的URL程序,定時檢測釣魚網站的程序等等,都涉及到了關於定時任務的問題,第一時間想到的是利用time模塊的time

原创 selenium Headless Chrome/Firefox--PhantomJS停止支持後,使用無界面模式

簡介: 使用PhantomJS來進行無界面模式的自動化測試,或者爬取某些動態頁面,最近selenium更新以後,'Selenium support for PhantomJS has been deprecated, please use