相关疑难解决方法(0)

使用其名称(字符串)调用模块的函数

在Python程序中给定带有函数名称的字符串调用函数的最佳方法是什么.例如,假设我有一个模块foo,我有一个内容为的字符串"bar".什么是最好的打电话foo.bar()

我需要获取函数的返回值,这就是我不仅仅使用它的原因eval.我想通过使用eval定义一个返回该函数调用结果的临时函数来做到这一点,但我希望有更优雅的方法来做到这一点.

python object

1580
推荐指数
15
解决办法
63万
查看次数

globals(),locals()和vars()之间有什么区别?

是什么区别globals(),locals()vars()?他们回报了什么?结果更新是否有用?

python

133
推荐指数
1
解决办法
5万
查看次数

从Python中的函数返回名称中的变量

我正在尝试使用函数返回给定列表.

def get_ext(file_type):
    text = ['txt', 'doc']
    audio = ['mp3', 'wav']
    video = ['mp4', 'mkv']
    return ?????

get_ext('audio')  #should return de list ['mp3', 'wav']
Run Code Online (Sandbox Code Playgroud)

然后我被卡住了.这是一个扩展列表的简单/简短示例.最简单的方法是什么?

python function list

11
推荐指数
2
解决办法
3696
查看次数

标签 统计

python ×3

function ×1

list ×1

object ×1