# 获取命令行参数示例
import sys
def get_command_line_args():
# sys.argv 是一个包含命令行参数的列表,其中第一个元素是脚本名称
args = sys.argv[1:] # 忽略脚本名称,只获取传递给脚本的参数
return args
if __name__ == "__main__":
arguments = get_command_line_args()
if arguments:
print("传递的参数为:", arguments)
else:
print("没有传递任何参数")
import sys
导入了 Python 的标准库 sys
,它提供了对解释器使用或维护的一些变量以及与解释器进行交互的函数。sys.argv
是一个列表,包含了所有命令行参数。第一个元素是脚本本身的文件名,后续元素是传递给脚本的参数。sys.argv[1:]
去掉了脚本名称,只保留用户传递的参数。if __name__ == "__main__":
下面的部分会在脚本直接运行时执行,检查是否有传递参数,并打印出来。如果你需要从其他地方(例如 Web 请求、配置文件等)获取参数,请提供更多上下文,以便我提供更具体的代码示例。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站