首页 > 解决方案 > 运行我自己的脚本的命令行参数

问题描述

我在 python 中编写了一个代码 function.py,它具有输入文件路径和输出文件路径以及一些标志。目前我已经对所有内容进行了硬编码。我想使用命令行参数来提供这些输入,以便任何人都可以通过向 cmd 提供输入来运行我的脚本。我该如何在 python 中做到这一点?在CMD function.py "输入文件路径" "输出文件路径"

标签: python

解决方案


一个非常基本的例子是:

import sys

input_file_path = sys.argv[1]
output_file_path = sys.argv[2]

请注意,这sys.argv[0]将是您的文件名。您还应该进行相关检查以确保参数数量正确,它们是否有效等。


推荐阅读