Нераспознанные аргументы на Python с PyInstaller и argparsePython

Программы на Python
Ответить
Anonymous
 Нераспознанные аргументы на Python с PyInstaller и argparse

Сообщение Anonymous »

Я работаю над скриптом Python и пытаюсь одновременно отправлять аргументы и использовать PyInstaller.

Это пример:

Код: Выделить всё

#!/usr/bin/env python3
import argparse
import sys

print(sys.argv)
parser = argparse.ArgumentParser()
parser.add_argument("--arg1", required=True)
parser.add_argument("--arg2", required=True)
args = parser.parse_args(sys.argv[1:])
print(args)
Я использую эту команду, и у меня есть следующее:

Код: Выделить всё

[user@vbox test_py]$ ./dist/test_py --arg1 "1" --arg2 "2"
['/home/user/workspace/test_py/dist/test_py', './dist/test_py', '--arg1', '1', '--arg2', '2']
usage: test_py [-h]
test_py: error: unrecognized arguments: ./dist/test_py
Я не понимаю сути проблемы.


Подробнее здесь: https://stackoverflow.com/questions/798 ... d-argparse
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»