
情境
- 假設你需要將剪貼簿中的內容轉換為純文字,並去掉多餘的空白,這在處理來自網頁、Word 或其他格式化文本時很有用。
問題描述
- 剪貼簿中的文字可能包含格式化字符、前後空白或其他不需要的內容,這會影響後續處理或剪貼時的純淨度。
- 資料來源:此需求來自日常工作中需要處理複製貼上的場景,尤其是當從網站或其他非純文字來源複製內容時。
思路
- 解題核心:需要一個簡單的 Python 程式來自動從剪貼簿讀取文字、去除空白並轉換為純文字,最後將其重新複製回剪貼簿,避免手動處理。
準備
pip install pyperclip
解法
import pyperclip
def remove_formatting():
# 從剪貼簿讀取文字
text = pyperclip.paste()
# 去掉多餘的空白並將文字轉換成純文字
pure_text = text.strip()
# 將純文字重新複製回剪貼簿
pyperclip.copy(pure_text)
print("已將剪貼簿中的文字轉換為純文字。")
if __name__ == "__main__":
remove_formatting()
說明公式運作邏輯:
pyperclip.paste()
:讀取剪貼簿中的內容。text.strip()
:去掉文字前後的空白字符。pyperclip.copy(pure_text)
:將清理過後的純文字重新複製回剪貼簿。
Tags
泉製作所