Skip to main content

SpacemanX is a module used to create space (make room) between semi-width and full-width characters.

Project description

SpacemanX (失傳的空格)

很久以前,當人類仍然知道全形與半形字集的區別時,一個受過教育的打字者會注意把全型字符和半型字符之間加一個「空格」。後來,隨著文明的崩解與人類集體智力表現的衰退,這個古老的技能漸漸被遺忘了。

SpacemanX 脫胎自 Python2 時代的 Spaceman,在 Python3.6+ 的版本可以運作。它的功能就是確保「半型符號」和「全型符號」之間至少有一個空格。例如 用English寫2次 經過 SpacemanX 處理後,會成為 用 English 寫 2 次 (注意到 English 這個半型字串和前後的全型字符之間多了空格,且 2 這個半型字符也和前後的全型字符之間多了空格)。

主要功能:

  • 加空格!(不然你期待什麼?發射火箭嗎?)

功能:

  • 輸入字串 => 輸出字串
  • 輸入檔案 => 輸出檔案
  • 模式 (mode) 可選為 "modest"(預設值)"strong"
    • modest 模式 (預設值)
    import SpacemanX
    inputSTR = "這是一個(English)測試"
    resultSTR = SpacemanX.makeroom(inputSTR)
    print(resultSTR)
    # "這是一個 (English) 測試" 括號前後的半型字符不加空格。
    # 適合閱讀使用
    
    • strong 模式
    import SpacemanX
    inputSTR = "這是一個(English)測試"
    resultSTR = SpacemanX.makeroom(inputSTR, mode="strong")
    print(resultSTR)
    # "這是一個 ( English ) 測試" 括號前後也加上空格。
    # 適合 NLP 前處理使用
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

SpacemanX-0.99.tar.gz (5.5 kB view hashes)

Uploaded Source

Built Distribution

SpacemanX-0.99-py3-none-any.whl (5.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page