原创 python從對象中加載屬性

今天在看flask源碼的時候,看到了Config類,一直好奇它是怎麼從環境變量或者類中加載屬性的, 於是單獨把這段代碼摘錄下來 class BaseConfig: SECRET_KEY = "!@#$%^&*()_+"

原创 pycharm中flask項目指定ip和端口號運行

flask默認的本地的5000端口運行,那麼pycharm中又如何設置呢   先打開這裏 着勾起來的這裏自己按照你要求的ip和端口填寫好就可以了

原创 獲取Linux系統的桌面

獲取Linux系統的桌面 import os os.path.expanduser("~/Desktop")  

原创 flask_sqlalchemy配置mysql

1:安裝需要的依賴 pip install flask_sqlalchemy pip install flask_migrate 2:配置爲mysql數據庫 from flask import Flask from flask_migr

原创 python合併字典

有時需要將兩個或更多字典合併爲一個字典,讓生成的字典包含各字典的鍵和值   看下面的例子 很簡單哦 ax = {"a": 1, "b": 2} bx = {"c": 3, "b": 2} sx = {**ax, **bx} print

原创 python刪除字符串中不需要的字符

問題 你想去掉文本字符串開頭,結尾或者中間不想要的字符,比如空白。 解決方案 strip() 方法能用於刪除開始或結尾的字符。 lstrip() 和 rstrip() 分別從左和從右執行刪除操作。 默認情況下,這些方法會去除空白字符,但是

原创 python通過某個關鍵字排序一個字典列表 和 通過某個字段將記錄分組

通過某個關鍵字排序一個字典列表 問題 你有一個字典列表,你想根據某個或某幾個字典字段來排序這個列表。 解決方案 通過使用 operator 模塊的 itemgetter 函數,可以非常容易的排序這樣的數據結構。 假設你從數據庫

原创 python collections模塊學習

以下內容來自廖雪峯網站 具名元組 namedtuple 我們知道tuple可以表示不變集合,例如,一個點的二維座標就可以表示成: p = (1, 2) 但是,看到(1, 2),很難看出這個tuple是用來表示一個座標的。

原创 python itertools模塊初學

#!/usr/bin/python3 # -*- coding: utf-8 -*- # @Time : 2019/9/5 0005 20:18 # @Author : P.D # @Site : # @Fil

原创 python time模塊和datetime模塊學習

概述:今天組長讓做一個可視化 橫軸都是當天24小時 才發現自己對時間模塊很不熟悉 所以學習一下時間模塊的用法 #! /usr/bin/python3 # -*- coding: utf-8 -*- # @Time : 201

原创 python setdefault方法

要做一個mongodb的查詢 包含多個條件的模糊查詢,比如按照時間範圍查詢 剛開始按照if else判斷 當條件越來越多 我們的if else也越來越多 自己都理不清了 這個時候組長幫我重構了代碼 直接使用setdefault()

原创 python生成指定數目 指定位數的隨機字符串

看代碼 string類中有一些屬性,省去了我們手寫ABCDabcd這樣 其中random.sample()方法從指定序列中隨機獲取指定長度的片斷。sample函數不會修改原有序列。 #!/usr/bin/python3 # -

原创 解決pip和pip3共存

因爲要用到pandas學習數據分析於是裝了3.7 但是安裝後執行pip3報錯 發現只要升級一下pip3的版本就可以了 python3 -m pip install -U pip

原创 flask_mail配置qq郵箱

flask_mail配置qq郵箱 1:安裝flask_mail 在命令行執行pip install flask_mail 2:配置授權碼 點擊這裏生成授權碼,後面會用到 3:全部代碼 # -*- coding: utf-8 -*

原创 flask+layui+mongodb實現數據表格

flask+layui+mongodb實現數據表格 使用真分頁將數據查詢出來進行列表展示 包含了模糊查詢 被模糊查詢的語句坑了半天 – 前端頁面代碼 <!DOCTYPE html> <html lang="en"> <head>