命令行参数

命令行参数是在运行程序时传递给程序的变量或值。这些参数可以帮助自定义程序的行为,并使程序能够处理不同的情况。命令行参数通常在命令行中输入,例如: ``` python script.py arg1 arg2 arg3 ``` 在这个例子中,`script.py` 是程序的名称,`arg1`、`arg2` 和 `arg3` 是传递给程序的命令行参数。 在程序中,可以通过 `sys.argv` 数组访问这些参数。`sys.argv` 是一个包含所有命令行参数的列表,其中第一个元素是程序的名称,后面的元素是传递给程序的参数。以下是一个简单的 Python 程序,用于打印所有命令行参数: ```python import sys def main(): for i, arg in enumerate(sys.argv[1:]): print(f"Argument {i+1}: {arg}") if __name__ == "__main__": main() ``` 当你运行这个程序时,例如: ``` python script.py arg1 arg2 arg3 ``` 它会输出: ``` Argument 1: arg1 Argument 2: arg2 Argument 3: arg3 ``` 需要注意的是,命令行参数的具体名称和数量取决于程序的开发者。上述示例仅用于演示如何访问和处理命令行参数。在实际编程中,你需要根据程序的需求和用途来设计参数。