原创 requests模塊常用方法以及屬性總結

#發送get請求,參數:url,headers,params,proxies,timeout,verify等,返回一個response對象。 requests.get() #發送post請求,參數:url,headers,data,p

原创 selenium使用Chrome瀏覽器

準備:電腦上必須安裝Chrome瀏覽器,並且要安裝對應版本的Chromedriver驅動。 使用有界面的Chrome瀏覽器: In [1]: from selenium import webdriver In [2]: driver

原创 線性表

1.線性表 1.1順序存儲結構 如:數組(在python中類似於列表) 優點:由於是順序存儲,所以可以很方便的知道每個元素的存儲位置。 缺點:在進行插入或者刪除元素時需要移動大量元素,會耗費大量時間。(插入元素時需要將後面的每個元素都

原创 猴子補丁對多線程的影響

最近在寫pyqt項目時遇到一個問題,在開啓猴子補丁的前提下如果再使用多線程會導致多線程阻塞,無法繼續執行。 查閱資料後得出如下解決方案: 使用monkey.patch_all(thread=False) 或gevent.sleep()

原创 Django基本命令

django-admin startproject 項目名 #創建一個Django項目 cd ./項目名 python manage.py startapp 子應用名 #創建一個子應用 python manage.py makem

原创 MVC和MVT設計模式

MVC: Model-View-Controller Model: 封裝對數據庫的訪問 View: 封裝結果 生成html頁面 Controller: 封裝視圖的業務邏輯處理   MVT: Model-View-Template Mode

原创 python3.65+pyqt5+pycharm開發環境搭建

這裏主要講關於pycharm的配置相關,pyqt5和qt designer的安裝請移步至python3.65+pyqt5+eric6開發環境搭建查看。   我當前環境爲MacOS10.13.6+python3.65+qt5.11.1+py

原创 Redis常用語法

#開啓Redis服務 redis-server #連接Redis數據庫 redis-cli #測試命令結果返回PONG表示正常 ping #選擇數據庫,默認有16個數據庫編號0-15 select 0 #數據操作 #刪除全部數據 f

原创 flask框架視圖及路由

from flask import Flask,redirect,url_for,request from werkzeug.routing import BaseConverter #創建一個Flask對象 app = Flask

原创 flask框架-藍圖

from flask import Flask, Blueprint app = Flask(__name__) #創建藍圖對象參數1藍圖名,參數2模塊名,參數3靜態資源文件夾,參數四模板資源文件夾,參數5url路由前綴 blue_p

原创 JQuery相關

$(document).ready(function(){ //當頁面加載完成後執行 }); //也可簡寫爲 $(function(){ //同上 }); //標籤選擇器 參照css的選擇方式,返回一個對象 $('.div01

原创 python多重繼承/多繼承相關

1 使用父類名.方法名調用父類方法 class Parent(): def __init__(self,name): self.name = name print("Parent的init方法被調

原创 MacOS/Linux搭建virtualenv虛擬環境

#安裝virtualenv模塊 pip3 install virtualenv pip3 install virtualenvwrapper #創建虛擬環境文件夾,並修改環境變量(macOS環境變量文件爲.bash_profile,L

原创 python中GIL鎖相關

GIL鎖(全局解釋器鎖)只存在於Cpython解釋器中,而Jpython、PyPy等解釋器中則不存在GIL鎖。 GIL鎖的作用:保證每個進程中每次只有一個線程可以獲得執行權。 GIL鎖的弊端:使用Cpython解釋器時,GIL鎖會使多線程

原创 python中組包拆包與不定參數

不定參數: *args用來接收除位置參數和鍵值對以外的所有參數組包爲一個元組,在傳參時也可以用來把元組拆包成一個個元素。 **kwargs用來接收除位置參數 以外的所有鍵值對參數組包爲一個字典,在傳參時也可以用來把字典拆包成一個個鍵值對。