gpt4 book ai didi

python - 如何用 Python 编写 bool 命令行参数?

转载 作者:太空狗 更新时间:2023-10-29 22:25:09 26 4
gpt4 key购买 nike

我想在一个应用程序中编写一个参数,其中我调用的参数需要在脚本的第一次迭代/运行中被引用,其中 initial_run 设置为 True 。否则,该值应保留为 false。现在这个参数在配置文件中配置。

我现在写的代码如下。在此代码中应更改什么以返回 True 值?现在它只返回值 False

import sys  
# main
param_1= sys.argv[0:] in (True, False)
print 'initial_run=', param_1

最佳答案

从命令行运行脚本:

# ./my_script.py true

可以通过以下方式获取 bool 值:

import sys

initial_run = sys.argv[1].lower() == 'true'

通过这种方式,我们将第一个参数小写为“true”进行比较,如果字符串匹配则比较将返回 bool 值 True,否则返回 bool 值 False。

关于python - 如何用 Python 编写 bool 命令行参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41006622/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com