Проблема с печатью сетевого расположения из анализатора arg в python - PullRequest
0 голосов
/ 01 мая 2018

Я пытаюсь ввести данные при построении сетевого расположения, но это печать с дополнительными косыми чертами. Можете ли вы помочь

python file.py --networklocation \ network \ path \ dest \ build_1

Но когда я печатаю его в сценарии, он печатается как

\\ сеть \ путь \ Dest \ build_1 /

но ожидается \ network \ path \ dest \ build_1

def __parse_args(self):
    parser = argparse.ArgumentParser(description='network location)
    parser.add_argument('--networklocation',required=True, type=str ,help="build location ")
    self._args = parser.parse_args()

1 Ответ

0 голосов
/ 01 мая 2018

Двойная обратная косая черта, которую вы получаете, на самом деле не является неправильной. Печать Python представляет ее только для пользователя. Попробуйте использовать противоположные косые черты, такие как,

python file.py --networklocation /network/path/dest/build_1

Но этот слеш здесь не будет использоваться в качестве экранирующего символа

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...