argv与input的不同
区别总结
- 获取数据的时间点:
argv: 在脚本启动时从命令行获取参数。input(): 在脚本运行时动态获取用户输入。
- 使用场景:
argv: 适用于命令行工具或需要在启动时传递参数的脚本。input(): 适用于需要与用户交互的程序,获取实时输入。
- 调用方式:
argv: 通过sys.argv列表访问参数,需要导入sys模块。input(): 直接调用input()函数获取输入。
argv: 在脚本启动时从命令行获取参数。input(): 在脚本运行时动态获取用户输入。argv: 适用于命令行工具或需要在启动时传递参数的脚本。input(): 适用于需要与用户交互的程序,获取实时输入。argv: 通过 sys.argv 列表访问参数,需要导入 sys 模块。input(): 直接调用 input() 函数获取输入。