从python中的arg解析器打印网络位置问题

时间:2018-05-01 07:41:37

标签: python python-3.x python-2.7

我正在尝试将输入作为网络位置构建但是使用额外的正斜杠打印可以请你帮忙

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 :(得分:0)

你得到的双反斜杠实际上没有错.Python print只向用户表示它。尝试使用相反的斜杠,

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

但是这个斜线不会被用作逃避角色