gpt4 book ai didi

python - 如何根据参数值 "skip"多功能 python 脚本中的各个函数

转载 作者:太空宇宙 更新时间:2023-11-03 16:25:01 25 4
gpt4 key购买 nike

我正在处理一个 MS 批处理 (***.bat) 包装器,它调用当前具有 5 个参数值的 python 脚本。

我想将 sys.argv(6) 提供给 python 脚本,以便有选择地“跳过”其中的某个函数。

用批处理语言来说,我想绕过 if %6=yes goto :function2 else goto :function1 样式的子例程,只是它不是批处理而是 python。

任何意见都将受到高度赞赏。

提前致谢!

最佳答案

将参数传递给您的脚本,例如在你的bat文件中:

python myscript.py %6

然后在myscript.py中:

import sys

def function1():
pass

def function2():
pass

if __name__ == "__main__":
if len(sys.argv) > 1 and sys.argv[1] == 'yes':
function2()
else:
function1()

关于python - 如何根据参数值 "skip"多功能 python 脚本中的各个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38065852/

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