Форум сайта python.su
0
Нужно сделать следующее: один агрумент должен задавать кодировку файла, а другой агрумент должен задавать аргумент, имеющий тип - файл в этой кодировке, выглядит как-то так:
parser = argparse.ArgumentParser() parser.add_argument('-e' '--encoding', help='.....', default='utf-8') parser.add_argument('-f', '--file', help='....', type=argparse.FileType('r', encoding=?????????????)) '''другие аргументы'''
Отредактировано ALLEXEcuted (Окт. 26, 2017 23:03:02)
Офлайн
857
Переделай по-другому (это легко сделать), код не должен быть запутанным.
Отредактировано py.user.next (Окт. 28, 2017 02:15:49)
Офлайн