Я пытаюсь написать код, который будет принимать буквенно-цифровой или числовой текст c в командной строке терминала и печатать его, объединять или сообщать его длину, в зависимости от того, какая инструкция дана. Я не уверен, что войти, чтобы активировать их, хотя. Я подозреваю, что неправильно форматировал аргументы внизу, или, может быть, мне нужно добавить флаги аргументов анализатора? Пожалуйста помогите. Спасибо.
import argparse
if __name__ == "__main__":
parser = argparse.ArgumentParser(
epilog="Prints, concatenates, then len.")
parser.add_argument('text’, nargs='+',
help="Enter strings")
parser.add_argument('-p', '--print',
help="Print strings")
parser.add_argument('-c', '--combine',
help="Print strings in a single string")
parser.add_argument('-l', '--len',
help="Print string length")
arguments = parser.parse_args()
if arguments.print:
print("{}".format())
if arguments.combine:
print("{}".join())
if arguments.len:
print(len("{}"))