原创 python學習筆記——Socket

Socket 套接字 用於描述ip地址和端口,是一個通信鏈的句柄,應用程序通常通過“套接字”向網絡發出請求或者應答網絡請求。 socket模塊是針對服務器端和客戶端Socket進行【打開】【讀寫】【關閉】 最簡單的代碼範例: 服務器端

原创 python學習筆記——協程

協程是一種用戶態的輕量級線程 協程擁有自己的寄存器上下文和棧,能保留上一次調用時的狀態。每次過程衝入時,進入上一次離開時所處邏輯流的位置。 協程是串行工作,同一時間只能執行一個攜程,不需要加鎖。但是進行阻塞(Blocking)操作(如IO

原创 python學習筆記——鍵盤鼠標

用到的模塊 pyHook pyUserInput win32gui win32api win32con subprocess pyUserInput的文檔使用 點擊打開鏈接 win32gui method 點擊打開鏈接 下

原创 python學習筆記——常用模塊

time & timedate 模塊 time獲取時間戳 time.time() 獲取當前時間 datetime.datetime.now() 獲取當前時間 random 隨機模塊 random.random() 生成一個0到1的隨機浮點

原创 python學習筆記——EasyGui

EasyGui中文文檔 點擊打開鏈接

原创 python學習筆記——類和麪向對象

面向對象的特性: class 一個類即使對一類擁有相同屬性的對象的抽象,藍圖,原型。類就是模板。在類中定義了這些對象都具備的屬性,共同方法。 object(即叫對象,又叫實例) 一個對象即是一個類的實例化後的實例。一個類必須實例化才能調

原创 python學習筆記——列表解析,字典解析,集合解析篩選元素

1 / 過濾掉列表中的負數 方式1: from random import randint data = [1,5,-3,-6,8,0,9] list = [] for x in data: if x >=0:

原创 python學習筆記——魔法方法

————魔法方法 魔法方法總是在適當的時候被調用。 __new__(cls[,...]) 在實例化之前調入的第一個方法,進行需要的重寫操作。 __init__(self[,...]) 構造方法 init不能做任何的返回,默認返回None

原创 前端(1)——HTML標記語言

工具的配置: sublime 安裝Sublime Package Control: 使用 Ctrl+` 快捷鍵打開 Sublime的命令行面板,複製粘貼: import urllib.request,os; pf = 'Packa

原创 python學習筆記——異常

Python標準異常總結 AssertionError 斷言語句(assert)失敗 AttributeError 嘗試訪問未知的對象屬性 EOFError 用戶輸入文件末尾標誌EOF(Ctrl+d) Floatin

原创 python學習筆記——模塊

容器——》 數據的封裝 函數——》語句的封裝 類——》方法和屬性的封裝 模塊——》程序的封裝 導入模塊: import  模塊名 from 模塊名  import  函數名 模塊方法調用: 命名空間.方法名() if __name__

原创 python學習筆記——爬蟲4—多線程跑得快的蟲子

爲了爬的更快一點 繼續使用MongoDB 隊列!!! 隊列(queue)是一種具有先進先出特徵的線性數據結構,元素的增加只能在一端進行,元素的刪除只能在另一端進行。能夠增加元素的隊列一端稱爲隊尾,可以刪除元素的隊列一端則稱爲隊首。 設置u

原创 MongoDB數據庫

————安裝步驟: 1 / mongodb安裝文件下載 https://www.mongodb.com/ 2 / 解壓到D:盤,放置在D:/mongodb/目錄下 3 / 創建數據庫存放目錄,及其日誌存放地址 新建:D:/mongo/db

原创 前端(2)——CSS

CSS層疊樣式表 1 / 步驟: (1)CSS放置在title標籤下面 (2) 所有的樣式都放在同一個標籤中:<style></style> (3)在標籤中放入對應的樣式。 <!DOCTYPE html> <html lang="en"

原创 python學習筆記——爬蟲2——反反爬

新手參考學習了http://cuiqingcai.com/3256.html,原版寫的真的很好!感謝! 會遇到網站反爬蟲策略下面幾點: 1 / 限制IP訪問頻率,超過頻率就斷開連接。(這種方法解決辦法就是,降低爬蟲的速度在每個請求前面