Python 類靜態變量實現:可變默認參數陷阱與正確模式
錯誤示範:可變默認參數 class CaptchaImage: def queue(self, arr=list()): # 危險:默認列表在定義時
Python PIL/Pillow 生成圖片驗證碼:文字繪製、扭曲變形、干擾線與保存
安裝 pip install pillow 完整生成流程 from PIL import Image, ImageDraw, ImageFont imp
Python PyMongo 連接 MongoDB:CRUD 基礎操作與連接池配置
安裝 pip install pymongo 基礎連接與查詢 from pymongo import MongoClient # 連接字符串支持副本集
Python xml.dom.minidom 生成 XML 文件:創建節點、屬性、文本與格式化輸出
完整生成示例 from xml.dom.minidom import Document doc = Document() # 根元素 people = d
Python SQLite 查詢數據表:參數化查詢、Row 工廠與連接上下文管理
標準查詢流程 import sqlite3 as db with db.connect(mytest.db) as conn: conn.row_f
Python SQLite 讀取顯示數據:Row 工廠、CGI 輸出與 HTML 表格渲染
腳本模式:命令行輸出 import sqlite3 as db conn = db.connect(test.db) conn.row_factory =
Python SQLite 動態建表:執行 DDL 與參數化表名處理
基本建表 import sqlite3 as db conn = db.connect(mytest.db) cursor = conn.cursor()
Python 搭建最簡單 HTTP 服務器:http.server 一行命令與腳本式擴展
一行命令啟動(Python 3) python -m http.server 8000 # 或指定綁定地址 python -m http.server 800
Python 類與對象入門教程:定義、繼承、構造/析構、實例化實戰
類的概念 類是對象的模板。如「人類」是類,「你/我/他」是實例。類包含屬性(名字、身高)和方法(吃飯、走路)。 基本定義與實例化 class 人類:
Python imaplib 讀取 Gmail 郵件:SSL 連接、搜索與正文提取
基礎讀取腳本 import imaplib import email mail = imaplib.IMAP4_SSL(imap.gmail.com, 99
Python 解析網頁超鏈接:htmllib 歷史實現與現代最佳實踐
舊版 htmllib 實現(Python 2) import urllib, htmllib, formatter url = https://exampl
Python htmllib 解析網頁:提取文本內容與錨點鏈接
注意 htmllib 自 Python 3.5 起已移除,建議使用 html.parser、BeautifulSoup 或 lxml。本文僅作歷史參考。 提取
Python nntplib 讀取新聞組:連接、列表、讀取正文完整流程
核心代碼 from nntplib import NNTP server = NNTP(news.aioe.org) resp, count, first,
Python 類定義與繼承全解析:私有屬性、專有方法、單/多繼承與方法覆寫
類定義語法 class ClassName: # 類屬性 class_attr = value # 私有類屬性(名稱修飾) _
Python smtplib 發送郵件:Gmail TLS 實戰與 MIME 多部分郵件構建
Gmail 發送完整腳本 import smtplib from email.mime.multipart import MIMEMultipart from
Python SQLite CRUD 實戰:建表、增刪改查與 Row 工廠
完整腳本 import sqlite3 as db conn = db.connect(mytest.db) cursor = conn.cursor()
Python ftplib 實現 FTP 客戶端:登錄、列表與目錄操作
基礎連接與列表 import ftplib ftp = ftplib.FTP(ftp.example.com) ftp.login(username, pa