Keresés

Új hozzászólás Aktív témák

  • Hege1234

    addikt

    válasz axioma #3505 üzenetére

    def pick(options):
    print("\nminőség kiválasztása:\n")

    for idx, element in enumerate(options):
    print("{} = {}".format(idx + 1, element))

    while True:
    try:
    ans = input("\nírd ide a számot: ")
    num = int(ans)
    break
    except ValueError:
    print("ide csak számot írhatsz!")
    continue

    try:
    if 0 < int(num) <= len(options):
    return int(num) -1
    except:
    return None

    options = ["1080", "720", "540", "480", "360"]
    res = pick(options)

    try:
    quality = options[res]
    print(quality)
    except TypeError:
    print("csak 1-5-ig írhatsz ide számot!")

    beleírtam amit tanácsoltál és kiszedtem az i-t is
    már csak számokat fogad el

    azt pl. hogyan kell megoldani hogy ne léptessen ki, ha 0 van beleírva vagy pedig pl. 13?

    semmi iskolai feladat vagy hasonló, kimondott tutorial-t sem követek
    (persze, utánaolvasok a dolgoknak mit, hogyan kellene)

    van egy kb 2500 soros .bat fájlom amit elkezdtem átírni python-ra
    kombinálva tkinter-el szóval még sokminden idegen ezen a nyelven..

    most csak annyi volt a célom, hogy egy beírt szám
    meghatározott értékét
    eljuttassam a subprocess-nek '+quality+'

    subprocess.run([yt_dl, '--no-warning', '--no-check-certificate', '--allow-u', '-f', 'bv[height<='+quality+']', '--fixup', 'never', '-N', '16', '-o', video, mpd])

    [ Szerkesztve ]

Új hozzászólás Aktív témák