无法使用argparse

时间:2015-08-18 06:31:26

标签: python argparse

我试图以一种非常简单的方式解析命令行参数:

$ python main.py --path /home/me/123

$ python main.py --path=/home/me/123

然后:

import argparse

parser = argparse.ArgumentParser()
parser.add_argument('--path')
args = parser.parse_args()

args返回nothings:

(Pdb) args
(Pdb) args.path

如何访问--path

的值

2 个答案:

答案 0 :(得分:0)

您可以打印args.path,它会显示您的行参数。有关详细信息,请查看以下链接,详细了解argparse

您还可以使用sys来解析命令行参数,例如

>>> import sys
>>> path = sys.argv[1]  # sys.argv always start at 1
>>> print path

查看以下链接了解更多详情。

希望它有所帮助。

答案 1 :(得分:0)

对我来说很好......

.divName{ 
    width: 100%; 
    height: 100%; 
    position: fixed; 
    top: 0; 
    left: 0;
    background:red;
 }

因此,您可以通过>>> args Namespace(path='/home/me/123')

访问它