xml python2.6_如何使用前缀选项解析python 2.6中的参数为-f file.xml
我想解析從命令行傳遞的參數和prefix選項,如下所示:
python myApp.y -f file.xml
我使用python 2.6.6所以我不能使用argparse.
而且我想讓它更具通用性和可擴展性
arg1 = sys.argv[1]
arg2 = sys.argv[2]
然后使用ifs檢查值以及是否已提供它們.
解決方法:
您可以使用optparse,但是argparse is available可以很容易地安裝在python 2.6上.
以下是使用argparse的方法:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('-f','--filename',action='store',help='file!')
namespace = parser.parse_args()
print namespace.filename
或者使用optparse:
from optparse import OptionParser
parser = OptionParser()
parser.add_option("-f", "--filename", dest="filename",help="file!")
options, args = parser.parse_args()
print options.filename
標簽:python-2-6,python,parsing,command-line-arguments
來源: https://codeday.me/bug/20190725/1535996.html
總結
以上是生活随笔為你收集整理的xml python2.6_如何使用前缀选项解析python 2.6中的参数为-f file.xml的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 得到的概率值_论文推荐|屋面钢梁在超强意
- 下一篇: mysql设置定时入伍_mysql 集群