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

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

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

2 ответов

12 просмотров
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...

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

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

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

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта