在Python中,获取函数参数个数可以通过 `inspect` 模块中的 `getargspec` 函数来实现。下面是一个示例代码,展示了如何使用 `inspect.getargspec` 获取函数参数个数:
import inspect
def example_function(a, b, c):
pass
获取函数的参数列表
arg_spec = inspect.getargspec(example_function)
参数个数是参数字典的键的数量
num_args = len(arg_spec.args)
print(f"函数 {example_function.__name__} 的参数个数是:{num_args}")
如果你需要获取命令行参数个数,可以使用 `sys.argv`。下面是一个示例代码:
import sys
获取命令行参数个数(不包括脚本名称)
num_args = len(sys.argv) - 1
print(f"命令行参数的个数是:{num_args}")
请注意,`sys.argv` 是脚本的名称,所以需要减去1来获取参数的个数。