原创 報錯(AttributeError:module “xxx” has no attribute “connect”)的解決辦法

一、報錯展示 紅框的內容會根據import的包的名字發生變化 二、報錯原因(測試的包爲pymysql,其他包同理) 原因一(大多數情況): import的包名與文件名相同 原因二(少數情況): 文件名與其他包

原创 Centos 7 下升級 SQLite3

獲取安裝包下載鏈接 下載地址:https://www.sqlite.org/download.html 最好重新獲取一下下載鏈接,否則可能不是最新版(以上截圖爲本人寫此篇文章時候的最新版) wget下載 #鏈接用剛纔

原创 解決不能用root用戶啓動Celery Worker的問題

目錄一、報錯演示二、問題解決 一、報錯演示 (venv) [root@localhost celery_tasks]# celery -A tasks worker -l info Running a worker with su

原创 Python爬蟲 - Selenium(13)設置元素等待

WebDriver提供了兩種類型的等待:顯式等待和隱式等待。顯式等待是給每一個條件都單獨設置等待時間,而隱式等待是設置一個統一的等待時間。個人比較推薦隱式等待,至於原因,大家看過就知道了。 目錄一、顯式等待二、隱式等待 一、顯

原创 Python爬蟲 - Selenium(15)關閉瀏覽器

前言:WebDriver提供了兩個關閉瀏覽器的方法,一個是前邊使用quit()方法,另一個是close()方法 close():關閉當前窗口 quit():關閉所有窗口 quit()是關閉所有窗口,就不過多說了,測

原创 Windows和Linux(Centos7)下的Redis安裝及使用

目錄一、簡介二、Windows下安裝三、Linux(Centos7)下安裝 一、簡介 Redis 是一個開源(BSD許可)的,內存中的數據結構存儲系統,它可以用作數據庫、緩存和消息中間件。 它支持多種類型的數據結構,如 字符串(s

原创 Django - model創建數據庫表經常使用的字段及參數清單

一、常用字段 models.AutoField() —自增列 = int(11) 如果沒有的話,默認會生成一個名稱爲 id 的列,如果要顯示的自定義一個自增列,必須將給列設置爲主鍵primary_key=True。

原创 Python - 常用佔位符

space_1 = "整數佔位符:%d" % 5 # 整數佔位符 print(space_1) # 整數佔位符:5 space_2 = "字符佔位符:%c%c" % (20013, 22269) # 字符佔位符,輸出數字對

原创 報錯(AttributeError: 'str' object has no attribute 'items')的解決辦法

在啓動Celery或啓動後調用Celery實現異步任務的時候報錯:AttributeError: ‘str’ object has no attribute ‘items’,經過百度一番,發現是redis版本過高引起的,以下進行

原创 Nginx配置SSL報錯 nginx:[emerg] unknown directive “ssl”

前言:配置Nginx + sll 報錯nginx: [emerg] unknown directive "ssl" in /usr/local/nginx/conf/nginx.conf:43,本章將詳細說明如何解決 目錄一、報錯

原创 報錯(UnboundLocalError: local variable 'xxx' referenced before assignment)的解決辦法

今天寫個程序,運行報錯:UnboundLocalError: local variable ‘xxx’ referenced before assignment(xxx爲程序變量名),引發此錯誤的原因就是全局變量與局部變量引起的

原创 Python - 讀寫TXT文件

一. 需要確認的要素 文件路徑:需要操作文件的路徑 操作方式:讀文件、寫文件或者讀寫文件 編碼方式:選擇適合自己的編碼方式 解析內容:全部讀取還是按行讀 二、詳細解析 文件路徑這點就不過多的浪費口舌了,直接進入正題 操

原创 Python - PyMySQL操作數據庫

之前用的Python2,連接MySQL用的是MySQLdb。現在換成python3.x了,由於 MySQLdb 模塊還不支持 Python3.x,所以 Python3.x 如果想連接MySQL需要安裝 PyMySQL模塊,以下將

原创 Python爬蟲 - Selenium(1)安裝和簡單使用

本章目錄一、簡介二、安裝(以Chrome爲例)三、 簡單使用 一、簡介 Selenium是一個用於Web應用程序測試的工具。 Selenium測試直接運行在瀏覽器中,就像真正的用戶在操作一樣。支持的瀏覽器包括IE,Firefox,

原创 Django - 設置 session 過期時間(登錄過期時間)

settings.py # session 設置 SESSION_COOKIE_NAME = "sessionid" # Session的cookie保存在瀏覽器上時的key,即:sessionid=隨機字符串(默認)