原创 json.dumps()、json.loads()、json.dump()、json.load()方法講解

定義解釋 JSON 指的是 JavaScript 對象表示法(JavaScript Object Notation) JSON 是輕量級的文本數據交換格式 JSON 獨立於語言 JSON 具有自我描述性,更易理解 json方法 在

原创 ERROR:爬蟲相關

調用from selenium import webdriver模塊是,谷歌瀏覽器報錯os.path.basename(self.path), self.start_error_message) selenium.common.ex

原创 問題記錄: Microsoft Visual C++ 14.0 is required. --rcssmin、rjsmin、django-compressor

在安裝rcssmin、rjsmin、django-compressor等模塊時,一直報如下錯誤: error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft

原创 Python--logging模塊總結

在實際開發中logging模塊會經常使用,但是對於類似Django的日誌配置,之前自己一致都沒有好好整理,這次在這裏進行重新彙總整理。參考 Django官方文檔 和 Python官方文檔. 1. logging文檔說明 logging

原创 問題記錄:import和from...import在實際使用中注意的事項

在使用python中我們會使用import或from...import...對模塊進行導入,但在實際中我們可能會遇到如下問題: 尤其在多個文件中引入同一個模塊並對該模塊的參數進行操作時,會存在如下問題 import模塊導入路徑問題

原创 Django2.0+uwsgi+Nginx+阿里雲centos部署網站問題總結

部署過程中主要發生一下幾個事情,個人認爲也是經常出現的問題難點,所以這裏以問題的形式進程說明。 1. centos系統的python3-mysql-虛擬環境的安裝及相關配置 這個就不再詳細說明,具體參考之前寫的文章: 阿里雲Linux

原创 python中wraps的作用

這裏使用兩段代碼比較加入wraps裝飾器後,函數打印的結果對比: 代碼1:不加wraps裝飾器 # coding=utf-8 from functools import wraps def my_decorator(func):

原创 Djngao項目部署到服務器--之--靜態文件無法加載

Django項目部署到centos中,按照如下步驟執行: 將Django項目中的settings.py文件中的DEBUG模式設置未Flase模式;並在靜態文件部分配置靜態文件根目錄: STATIC_ROOT = os.pat

原创 項目部署錯誤:FileNotFoundError: [Errno 2] No such file or directory: 'manage.py'

1.問題描述 在服務器上部署Django項目時,在配置好虛擬環境、數據庫等操作,在項目目錄下執行運行服務器命令時: python3 manage.py runserver 0.0.0.0:8000 報錯: FileNotFo

原创 阿里雲Linux系統配置python3-虛擬環境-mysql --踩坑實踐(Ubuntu系統轉centOS7)

序言:個人使用阿里雲的服務器,Ubuntu系統時在創建虛擬環境處卡住,多次修改無果後改用CentOS系統配置環境成功,但是其中也是嘗試多次,這裏就把自己找的能夠配置成功的方法整理起來,以備後續有相關配置時,能夠快速應對。 一、Ubun

原创 安裝MySQL-python時報錯`EnvironmentError: mysql_config not found`的解決辦法

在ubuntul下的linux系統下安裝MySQL-python時,報錯EnvironmentError: mysql_config not found,錯誤代碼顯示如下: (django_e_shop) pyvip@Vip:~/djan

原创 Python之裝飾器、迭代器和生成器

轉載:https://www.jb51.net/article/119590.htm(原文鏈接 腳本之家) 寫在前面,關於這塊查了很多的資料,這篇文章個人覺得是寫的比較詳細透徹的,所以分享記錄下。感謝作者的辛苦分享! 在學習pytho

原创 python的賦值、深拷貝和淺拷貝三者之間的區別

python的賦值、淺拷貝和深拷貝三者之間的區別 類似的文章已經很多了,但是在學習過程中,還是有一些模糊的地方,所以這裏把自己的理解記錄下來,便於以後複習,溫故知新! 1.賦值 賦值是將一個對象的地址賦值給一個變量,讓變量指向該地址(