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)
参考.
- SYS – специфические системы параметры и функции – Python 3.9.5 Документация
- Python で コマンド ライン 引数 を 扱う 方法 (sys.argv, argparse) | note.nkmk.me.
- Python の если название == ” главный “とは 何 です か? へ の 回答 – python 学習 チャンネル pyq
Оригинал: “https://dev.to/shootacean/url-python-24md”