zl程序教程

您现在的位置是:首页 >  后端

当前栏目

python命令行获取参数

Python命令行 获取 参数
2023-09-14 09:00:34 时间

 python命令行获取参数

import sys

# python获取参数
input_file = sys.argv[1]
output_file = sys.argv[2]

print(input_file)
print(output_file)

  

输出:

 

方法2:封装后的高级传参(强烈推荐)

# -*- coding: utf-8 -*-
import sys
import getopt


def main(argv):
    # 默认值
    min_numb = '10'
    try:
        opts, args = getopt.getopt(argv, "ht:o:", ["time=", "ofile="])
    except getopt.GetoptError:
        print('python changetime2.py -t <minute>')
        sys.exit(2)
    for opt, arg in opts:
        if opt == '-h':
            print('python changetime2.py -t <minute>')
            sys.exit()
        elif opt in ("-t", "--time"):
            min_numb = arg
    print("")
    print('统计数据的循环时间为:%s 分钟' % min_numb)
    print("")
    print("程序开始启动...")
    print("running...")


if __name__ == "__main__":
    main(sys.argv[1:])

  

方法3:https://www.cnblogs.com/andy9468/p/11120854.html