170 похожих чатов

Могу я использовать argparse на переменной? переменная на которой я хочу

использовать argparse
one_line = f'--file="someshit.compressed.mp4" --title="{title}" --description="{description}" --category="{category}" --keywords="{keywords}"'

2 ответов

13 просмотров
Muhammad Amin- Автор вопроса

import json, argparse from shlex import split parser = argparse.ArgumentParser() parser.add_argument('--file', required=True, help='Video file to upload') parser.add_argument('--title', help='Video title', default='Test Title') parser.add_argument('--description', help='Video description', default='Test Description') parser.add_argument('--category', default='22', help='Numeric video category.') parser.add_argument('--keywords', help='Video keywords, comma separated', default='') parser.add_argument('--privacyStatus', default='public', help='Video privacy status.') with open("yt_vid_info.json", "r") as fff: data = json.loads(fff.read()) title = data['video_title'] description = data['video_description'] keywords = data['video_keywords'] category = data['video_category'] one_line = f'--file="someshit.compressed.mp4" --title="{title}" --description="{description}" --category="{category}" --keywords="{keywords}"' command = split(one_line) for cmd_cmd in command: # print(cmd_cmd) args = parser.parse_args(cmd_cmd) print(args) у меня выходит эта ошибка usage: run_cmd.py [-h] --file FILE [--title TITLE] [--description DESCRIPTION] [--category CATEGORY] [--keywords KEYWORDS] [--privacyStatus PRIVACYSTATUS] run_cmd.py: error: the following arguments are required: --file

Muhammad Amin
import json, argparse from shlex import split par...

А зачем эта возня вообще?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта