[Python] 剪貼簿文字轉換器(繁體⇄簡體)

事前安裝

pip install pyperclip opencc-python-reimplemented
  • pyperclip 用來讀寫剪貼簿文字,opencc-python-reimplemented 則用來進行繁體與簡體中文的轉換。

剪貼簿繁體轉簡體

import pyperclip
from opencc import OpenCC

# 建立 OpenCC 物件,用來進行繁體轉簡體
cc = OpenCC('t2s')

def convert_clipboard_text():
    # 從剪貼簿取得文字
    text = pyperclip.paste()
    # 將繁體中文轉換為簡體中文
    simplified_text = cc.convert(text)
    # 將轉換後的文字複製回剪貼簿
    pyperclip.copy(simplified_text)
    print("轉換完成,簡體字已複製到剪貼簿。")

if __name__ == "__main__":
    convert_clipboard_text()

剪貼簿簡體轉繁體

import pyperclip
from opencc import OpenCC

# 建立 OpenCC 物件,用來進行簡體轉繁體
cc = OpenCC('s2t')

def convert_clipboard_text():
    # 從剪貼簿取得文字
    text = pyperclip.paste()
    # 將簡體中文轉換為繁體中文
    traditional_text = cc.convert(text)
    # 將轉換後的文字複製回剪貼簿
    pyperclip.copy(traditional_text)
    print("轉換完成,繁體字已複製到剪貼簿。")

if __name__ == "__main__":
    convert_clipboard_text()

陳小泉

喜愛用文字說明自己眼中所見的一切

較新的 較舊

نموذج الاتصال