timmy / Flask API 與農曆轉換工具

0 вподобань
0 форк(-ів)
4 файл(-ів)
Остання активність 7 months ago
結合 Flask 建立 API 服務,提供西曆與農曆的互轉功能,並自動尋找可用端口啟動服務。
1 #!/usr/bin/env python3
2 # converter.py
3 # 用於西曆與農曆互轉,已封裝成類別
4
5 import os
6 import json
7 import argparse
8 from datetime import datetime
9
10 class Converter:

timmy / dataclass 與 NamedTuple 差異範例

0 вподобань
0 форк(-ів)
2 файл(-ів)
Остання активність 8 months ago
示範 Python 中 dataclass 與 NamedTuple 的基本使用方式與差異,包含屬性定義、建立實例、存取欄位、是否可變等特性。
1 from dataclasses import dataclass
2
3 @dataclass
4 class Person:
5 name: str
6 age: int
7 email: str
8
9 # 建立實例
10 person1 = Person(name="Timmy", age=30, email="timmy@example.com")

timmy / 📦 拆包裝全都行!Python *args / **kwargs 超實用教學

0 вподобань
0 форк(-ів)
2 файл(-ів)
Остання активність 8 months ago
一次搞懂 Python 函式參數打包與解包,*args 與 **kwargs 超簡單又靈活,從 list 和 dict 秒懂拆包魔法!
1 def func(*args):
2 for arg in args:
3 print(arg)
4
5 # Packing example:
6 func(1, 2, 3) # Output: 1 \n 2 \n 3
7
8 # Unpacking example:
9 my_list = [1, 2, 3]
10 func(*my_list) # Output: 1 \n 2 \n 3

timmy / 🕒 Python 時間處理懶人包:轉字串、計算差、顯示幾分鐘前

0 вподобань
0 форк(-ів)
1 файл(-ів)
Остання активність 8 months ago
常用的 datetime 工具函式:轉格式、計算秒數差、解析時間字串、顯示幾分鐘前/剛剛/幾天前等人類友善時間字串,寫後台超實用 ✅
1 import math
2 import time
3 from datetime import datetime
4
5
6 # 轉換時間格式到字串(天)
7 def human_date(date=None):
8 if date:
9 assert isinstance(date, datetime)
10 else:
Новіше Пізніше