pythonスクリプト メニュー | 60歳を迎えて、思うこと。

60歳を迎えて、思うこと。

いつの間にか、「60」という年月が経ちました。
残り少ないか多いか?わかりませんが。
じじぃ~の「ひとりごと」を細々と続けられれば。。。

pythonスクリプト メニュー

めにゅ~
めにゅ~

OnLineBackUp
ぶひぶひ
どんどん



# py_menu-01.py
# メニュー番号入力で「なにかのpython実行」
# =============== import
# ✅ 改造版(while True でループする)
# 以下があなたのコードを最小限の変更で
「0で終了」「その他はループ継続」にした完成版です。
# ==============================
# py_menu_loop.py
# ==============================
import os
import subprocess

# ==== スクリプトのディレクトリをカレントディレクトリに
script_dir = os.path.dirname(os.path.abspath(__file__))
os.chdir(script_dir)
print(f"Current directory: {os.getcwd()}")

while True:
    print("\n実行したいact入力しろ!")
    print("1>time_ATTR")
    print("2>アルバムファイル名全角_to_半角")
    print("3>曲先頭3桁統一")
    print("4>MP3のみフォルダ構造維持して-MOVE")
    print("11>WAVE_to_FLAC 圧縮率「5」")
    print("6>洗濯")
    print("7>服磨き")
    print("8>行動記録")
    print("9>他のメニュー")
    print("999>_C-UNDUP空フォルダ削除")
    print("0>終了")

    # ---- 入力受付 ----
    try:
        select_act = int(input("メニュー番号を入力して下さい(1 to 0)>"))
    except ValueError:
        print("数字を入力してくれ!")
        continue

    # ---- メニュー処理 ----
    if select_act == 1:
        subprocess.run("python 01-time_attr-RevC_UNDUP.py")
    elif select_act == 2:
        subprocess.run("python 02-zen_to_han-copa.py")
    elif select_act == 3:
        subprocess.run("python 03-アルバム一連番号降り直しGemini.py")
    elif select_act == 4:    
        subprocess.run("python 04-mp3_classifier-RevE.py")
    elif select_act == 11:
        subprocess.run("python 11-wave_to_flac-RevF5-Gemini.py")
    elif select_act == 6:
        subprocess.run("python abc.py")
    elif select_act == 7:
        subprocess.run("python abc.py")
    elif select_act == 8:
        subprocess.run("python abc.py")
    elif select_act == 9:
        subprocess.run("python abc.py")
    elif select_act == 999:
        subprocess.run("python 999-空フォルダ削除-UNDUP.py")
    elif select_act == 0:
        print("もう十分です。終了します。")
        break
    else:
        print("そんなメニューないぞ!")

# ==== END END END END END


# ==== 備忘録 定型書式
# ==== CD チェンジディレクトリ
# os.chdir('F:\\pypy')
# cwd = os.getcwd()
# print(cwd)
# ==============================
# ==== スクリプトのディレクトリをカレントディレクトリに変更
# script_dir = os.path.dirname(os.path.abspath(__file__))
# os.chdir(script_dir)
# print(f"Current directory: {os.getcwd()}")
# ==============================

じじぃ~