博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python获取参数列表
阅读量:4316 次
发布时间:2019-06-06

本文共 341 字,大约阅读时间需要 1 分钟。

def f(a=1, b=2, c=3):

print(locals())#在函数内获取

 

#使用inspect模块,简单方便

python2.7:

import inspectinspect.getargspec(f)

python3:

 

inspect.Signature(f)

 

#使用f的内置方法#获取默认值,如果参数名没有默认值则不在其中:

print(f.__defaults__) #使用__code__

print(f.__code__.co_argcount)#总参数个数

print(f.__code__.co_varnames) # 总参数列表tuple

转载于:https://www.cnblogs.com/snow-backup/p/11077917.html

你可能感兴趣的文章
基于Angular5和WebAPI的增删改查(一)
查看>>
windows 10 & Office 2016 安装
查看>>
最短路径(SP)问题相关算法与模板
查看>>
js算法之最常用的排序
查看>>
Python——交互式图形编程
查看>>
经典排序——希尔排序
查看>>
团队编程项目作业2-团队编程项目代码设计规范
查看>>
英特尔公司将停止910GL、915GL和915PL芯片组的生产
查看>>
团队编程项目作业2-团队编程项目开发环境搭建过程
查看>>
Stax解析XML示例代码
查看>>
cookie
查看>>
二级图片导航菜单
查看>>
<Using parquet with impala>
查看>>
07-Java 中的IO操作
查看>>
uclibc,eglibc,glibc之间的区别和联系【转】
查看>>
Java魔法堂:找外援的利器——Runtime.exec详解
查看>>
mysql数据库存放路径
查看>>
TestNG(五)常用元素的操作
查看>>
解决 Visual Studio 点击添加引用无反应的问题
查看>>
通过镜像下载Android系统源码
查看>>