我想通过从主函数调用函数来执行函数。举例说明执行Python脚本:python wrapper.py -os Windows
我定义了2个函数,并使用/调用命令行参数从主函数中调用。
import os
import sys
import re
import argparse
import time
script_name = str(sys.argv[0])
parser = argparse.ArgumentParser(prog=script_name, description='wrapper')
parser.add_argument('-os', help='Provide feature')
args = parser.parse_args()
def os(Windows):
i = "Bill"
return i
def os(Linux):
k = "Linus"
return k
def main():
print os(sys.argv)
main()
执行:python wrapper.py -os Windows 预期产出:账单 结果:莱纳斯
执行:python wrapper.py -os Linux 预期输出:Linus 结果:莱纳斯