# 示例代码:Python 接收命令行参数
import sys
def main():
# sys.argv 是一个包含命令行参数的列表,其中第一个元素是脚本名称
args = sys.argv[1:] # 去掉脚本名称,只保留用户传递的参数
if len(args) == 0:
print("没有接收到任何参数")
else:
print(f"接收到的参数: {args}")
if __name__ == "__main__":
main()
sys.argv
是 Python 中用于接收命令行参数的内置模块。它返回一个列表,其中第一个元素是脚本的名称,后面的元素是传递给脚本的参数。sys.argv[1:]
去掉了脚本名称,只保留用户传递的参数。你可以将上述代码保存为一个 .py
文件,并在命令行中运行它,例如:
python script.py arg1 arg2 arg3
这将会输出:
接收到的参数: ['arg1', 'arg2', 'arg3']
下一篇:python读取目录下所有文件名
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站