我正在构建一个简单的控制台实用程序,用户需要输入并获取输出。参数存储在参数中:splat运算符用Python中的空列表做什么?
$ ls -optional_arg
args = ['ls', '-optional_arg']
当某些命令仅作为唯一参数给出时,我必须处理输入。
$ ls
args = ['ls']
切片超出范围与图示符(“*”)不带参数的函数中使用时能正常工作,但我没有找到做任何解释。
func_without_param(*args[1:])
dirname
things.zip
任何人都可以解释我在幕后发生了什么,当我们拆开使用图示列表为空?
什么不清楚?正如你所看到的那样,它根本不会发送任何参数。 – TigerhawkT3