当前位置:   article > 正文

python中怎么输入参数_如何在python中设置可选的输入参数

python 输入参数

要在python中输入参数,可以使用getopt module。这里的参数可以是可选的,只要有正确的标志就可以按任何顺序输入。在

在下面的示例中,用户有两个可选参数要设置,即输入文件名和数据库名。可以使用调用代码python example.py -f test.txt -d HelloWorld

或者python example.py file=test.txt database=HelloWorld

或者两者兼而有之。

可以更改标志和名称以反映您的需要。在import getopt

def main(argv):

inputFileName = ''

databaseName = ''

try:

opts, args = getopt.getopt(argv,"f:d:",["file=","database="])

except getopt.GetoptError:

print('-f -d -c ')

sys.exit()

for opt, arg in opts:

if opt in ('-f',' file'):

inputFileName = arg

elif opt in ('-d',' database'):

databaseName = arg

if __name__ == "__main__":

main(sys.argv[1:])

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/919948
推荐阅读
相关标签
  

闽ICP备14008679号