原创 SQLAlchemy進行混合屬性查詢時報錯:TypeError: Python method cannot be converted to a MySQL type

文章目錄問題描述解決方案參考文獻 問題描述 使用 SQLAlchemy 的混合屬性進行查詢時報錯: TypeError: Python 'method' cannot be converted to a MySQL type u

原创 Python判斷是否放假

文章目錄問題描述解決方案代碼參考文獻 問題描述 構建企業微信羣機器人時想自動發消息,需要判斷是否放假 解決方案 使用 dateutil 處理數據 pip install python-dateutil 收集放假安排時間表

原创 訪問localhost比訪問IP慢得多

文章目錄問題描述解決方案方法一方法二參考文獻 問題描述 本人在構建接口後,訪問 localhost 比訪問 IP 慢得多,前者需要3s,後者僅需0.06s 解決方案 方法一 治標不治本: localhost 改爲 127.0.0

原创 Python跨平臺系統信息庫psutil

文章目錄簡介安裝CPU內存磁盤網絡傳感器其他系統信息進程更多進程APIWindows服務參考文獻 本文代碼 簡介 psutil (process and system utilities) 是一個跨平臺庫,用於檢索關於Pytho

原创 PyQt5多行文本框QTextEdit的Tab改爲切換焦點

文章目錄問題描述解決方案代碼參考文獻 問題描述 默認情況下,Tab會輸入縮進而不是切換焦點 想要達到以下效果: 解決方案 調用方法 setTabChangesFocus(True) 代碼 import sys from Py

原创 Python解包參數列表*或**

文章目錄解包列表或元組 *解包字典 **參考文獻 解包列表或元組 * a = [1, 10] a = (1, 10) print(*a) # 相當於print(1, 10) print(list(range(*a))) # 相

原创 Python漢字轉數字

文章目錄問題描述代碼參考文獻 問題描述 輸入 十一 輸出 11 輸入 九萬八千零七十六點五四三二一 輸出 98076.54321 代碼 對參考文獻1中的代碼進行優化,添加了小數的情況 from decimal impor

原创 PyQt5實現 JMESPath GUI

文章目錄簡介代碼測試參考文獻 簡介 JMESPath是JSON的查詢語言,本人開發了一個GUI便於學習 代碼 import sys import json import jmespath from PyQt5.QtGui im

原创 Python collections——容器數據類型

PS:本文Python 3.6.4,更高Python版本有更豐富的功能 本文代碼 文章目錄簡介ChainMap 鏈映射基本用法深度寫和刪除實例Counter 計數器基本用法數學操作實例deque 雙端隊列基本用法實例defaul

原创 JSON查詢語言——JMESPath

文章目錄簡介安裝API基本表達式切片投影列表和切片投影對象投影扁平投影過濾投影管表達式多選(新數據)函數例子函數封裝參考文獻 簡介 JMESPath是JSON的查詢語言,特點: 完整規範 JMESPath語言是由完整規範的ABN

原创 Rasa入門——AI助手和聊天機器人

文章目錄簡介安裝初試其他命令項目文件nlu.mdstories.mdconfig.ymldomain.ymlactions.py訓練模型Rasa組成1. Rasa NLU2. Rasa Code3. Rasa X傳遞過程綜合示例自

原创 Python可視化交互庫——dash

本文項目代碼 文章目錄簡介安裝初試應用構成設置CSS熱更新插入HTML可重用組件更多可視化Markdown核心組件回調函數滑塊更新圖表多個輸入多個輸出鏈式回調狀態基本數據交互懸停時更新圖形通用交叉過濾回調函數共享數據踩過的坑參

原创 Python短文本相似度比較

文章目錄簡介安裝初試最佳匹配參考文獻 簡介 對Python內置庫 difflib 和 fuzzywuzzy 進行比較 difflib:基於Ratcliff-Obershelp算法(格式塔模式匹配) fuzzywuzzy:基於萊文斯

原创 PyQt5多行文本框QTextEdit文本改變事件

文章目錄問題描述解決方案代碼參考文獻 問題描述 文本內容一旦改變則觸發事件 解決方案 使用裝飾器定義信號和槽函數,結合文本改變事件 textChanged 代碼 import sys from PyQt5.QtCore im

原创 ValueError: All arguments should have the same length. The length of argument y is 2, whereas the

文章目錄問題描述解決方案 問題描述 運行dash官網的示例時報錯:ValueError: All arguments should have the same length. The length of argumentyis 2