解決 Python AttributeError: module 'sys' has no attribute 'getframe'
使用 sys.getframe().f_code.co_name 取得當前函數名稱時拋出 AttributeError,實為方法名稱拼寫錯誤。 正確寫法為 s
Python 常見錯誤:TypeError: 'bool' object is not subscriptable 解析與修復
錯誤解析:TypeError: bool object is not subscriptable 錯誤原因 當你對一個 布爾值(True 或 False)使用
解決 Python FileNotFoundError: [Errno 2] No such file or directory
錯誤原因:嘗試建立檔案時,目標目錄不存在。例如建立 /a/b/c/d.txt 前,必須確保 /a/b/c 目錄已存在。 解決方式:先檢查目錄是否存在,不存在則建
解決 Python json.dumps 報錯:Object of type XXX is not JSON serializable
錯誤原因 嘗試序列化自訂類別物件 (如 Ip 物件) 時,json.dumps 無法直接處理非內建型別。 解決方法 將物件轉為 dict 結構再序列化: co
Python 依副檔名分類檔案至不同資料夾 (含遞迴遍歷與重命名)
1. one2two:依副檔名分流檔案 將來源資料夾下檔案依副檔名 (如 .jpg、.png) 複製至不同目標資料夾,其他類型同理可擴充。 import os
Python 實現影像批次二值化 (OpenCV threshold 與 adaptiveThreshold)
二值化目的:將影像依閾值 T 分為目標與背景兩群像素,是灰階轉換最特殊形式。常用兩類閾值法: 全域閾值:cv2.threshold() 自適應閾值:cv2.a
Python 使用 openpyxl 操作 Excel (一) — 基礎操作與樣式設定
專案自動化需產出格式精美的 Excel 報表,pandas 雖強但無法完整操控 Excel 格式,VBA 學習成本高,故採用 openpyxl 以 Pytho
Pandas 讀取 CSV 遭遇 \ufeff (BOM) 導致欄位名錯誤的解決方案
使用 pd.read_csv 讀取檔案時雖無報錯,但以欄位名存取資料卻拋出 KeyError。檢查欄位名發現首欄前綴 \ufeff,原始檔案編碼為 UTF-8
Python 資料視覺化 Seaborn (四) — 分類資料視覺化完全指南
前文著重於雙數值變數關係,當變數包含類別型時,需不同圖表呈現。Seaborn 提供豐富分類圖表,且皆可透過統一介面 catplot() 呼叫,無需逐一記憶。
Python 日期計算腳本:取得月初、月末、上週首尾等關鍵時間節點
自動化報表常需在特定時間節點執行(如每週一、每月首尾日),涉及日期運算。缺乏現成套件,自行撰寫 Sometime 類別封裝常用計算,支援指定基準日期或相對天數
Python 資料視覺化 Seaborn (三) — 探索變數間關係
我們常想知道變數之間是否存在相關性,以及這些關聯是否受其他變數影響。視覺化能直觀揭示這些關係。本文以 tips 與 fmri 內建資料集為例,示範如何使用 r
Python 資料視覺化 Seaborn (一) — 整體風格與調色盤詳解
許久未深入探索 Seaborn,近期因專案需求進行資料視覺化,便系統學習一番。Seaborn 實際上是建立在 Matplotlib 之上的高階 API 封裝,
Python 數據可視化:Seaborn 分佈可視化完全指南(二)
Seaborn 進階:單變量與雙變量分佈探索 本文為 Seaborn 系列第二篇,重點講解如何使用 distplot、kdeplot、jointplot、Joi
Python 高效求解孿生素數對:從暴力優化到數學規律
孿生素數計算:算法優化的教科書級演進 題目要求:給定 N (< 10^5),統計不超過 N 的孿生素數對(差為 2 的相鄰素數)個數。時間限制 400ms。本文
Python 文件操作大全:13 種常見格式讀寫指南
Python 文件處理完全手冊:從文本到多媒體 Python 擁有強大的生態系統,幾乎能處理所有常見文件格式。本文匯總 13 類文件的讀寫核心 API、關鍵參數
Python 學習日記 Day 4:三元運算符、while 循環與 break/continue/else
一、三元運算符(條件表達式) C 風格 表達式 ? 值1 : 值2 // 真→值1,假→值2 Python 風格 值1 if 條件 else 值2 # 真
Conda vs Pip:Python 依賴庫安裝策略選擇指南
核心差異對比 維度CondaPip 庫數量~1,500+230,000+(兩個數量級) 依賴解析SAT 求解器,強一致性保證遞歸解析,易產生版本衝突 安裝對