要使用locale實現本地化,可以按照以下步驟操作:
import locale
locale.setlocale(locale.LC_ALL, 'en_US.UTF-8') # 設置為英文美國語言環境
# 格式化數字
formatted_number = locale.format('%d', 123456, grouping=True)
print(formatted_number) # 輸出:123,456
# 格式化貨幣
formatted_currency = locale.currency(1234.56, symbol=True, grouping=True)
print(formatted_currency) # 輸出:$1,234.56
# 格式化日期
formatted_date = locale.nl_langinfo(locale.D_FMT)
print(formatted_date) # 輸出:%m/%d/%y
通過以上步驟,就可以使用locale庫實現本地化,根據當前設置的locale信息格式化數字、貨幣和日期等內容。