Рубрики
Без рубрики

英文 を ブログ URL に 適し た 形式 に 変換 する python スクリプト

Python Script для преобразования English Text в формат, подходящий для URL-адресов блога こんにち は .shootacean です. ブログ記 … Теги с Python, программированием, японским.

Python Script для конвертации английского текста в формат, подходящий для URL-адресов блога

こんにち は .shootacean です.

ブログ 記事 を 書い た 後 に は は ます を を を できる ます ます が が python スクリプト 紹介 し し し ます ます ます ます ますし.

Python を 実行 する 環境 できる あれ ば ば 試し み ので ので ので ください ので ください ください ください ので

以下 の python コード を main.py という ファイル 名 で 保存 し ます.

import sys

def convert(title: str) -> str:
    """英文を記事URLの形式に変換する"""

    newTitle = title.lower()
    newTitle = newTitle.replace("/", "-", -1)
    newTitle = newTitle.replace(" ", "-", -1)
    newTitle = newTitle.replace("'", "", -1)
    # 他に変換したい文字がある場合は、ここに追記していく
    # newTitle = newTitle.replace("変換前の文字", "変換後の文字", -1)

    return newTitle

if __name__ == "__main__":

    # コマンドライン引数を受け取る ( sys.argv[0]はプログラム名なので使用しない )
    if (len(sys.argv) == 2):
        # 引数が1つの場合は、そのまま使用する
        title = sys.argv[1]
    else:
        # 引数が2つ以上の場合は、文字列として連結する
        title = " ".join(sys.argv[1:])

    print(convert(title))

以下 の コマンド で 実行 でき ます. 実行 する と 変換 後 の 文字 が 表示 さ れる ので 字 ます 記事 記事 記事 ます.

$ python3 main.py "Your Blog's Title"
your-blogs-title

$ python3 main.py Your Blog\'s Title
your-blogs-title

以以 これ だけ です.

ブログ 記事 の URL を 決める

という 作業 は 今後 な に っ て で 作業 化 し た が 時間 の 節約 に し なり た た 時間 節約 節約 に なり なり なりなり

プログラム として は 単純 単純 もの な ので 嬉しい 嬉しい です嬉しい.

この 記事 で 試し て み た 例 例

英文 を ブログ URL に 適し た 形式 に 変換 する python スクリプト

と いう ブログ タイトル を 翻訳 ツール で 翻訳 する と,

Python Script для конвертации английского текста в формат, подходящий для URL-адресов блога

と なり まし た. その 英文 を python スクリプト で 変換 し て みる と と と

$ python3 blog_title.py Python script to convert English text to a format suitable for blog URLs
python-script-to-convert-english-text-to-a-format-suitable-for-blog-urls

という 感じ で 変換 さ れ,

Python-Script-To-Convert-Anglish-Text-A-A-A-Format – подходит для блог-URL-адресов

という 記事 URL として 利利 できる 形式 に なり なり.

変換 する 文字 を 追加 し たい 場合 場合 場合 場合

記記 の python コード 内 の

他 に 変換 し たい 文字 が ある 場合 は, ここ に 追記 し て いく いく

と 記載 さ れ て いる 行 て いき の よう に に し いき いき よういき.

# 他に変換したい文字がある場合は、ここに追記していく
# newTitle = newTitle.replace("変換前の文字", "変換後の文字", -1)
# ダブルクォートを削除する
newTitle = newTitle.replace("\"", "", -1)

参考.

Оригинал: “https://dev.to/shootacean/url-python-24md”