如何检查字符串在python中是否为可调用名称?

布鲁诺

我的项目有一个输入字段(返回一个字符串),所以我想检查该输入是否是python中可调用的函数名。

这是我的代码的示例,但它不起作用:

n = 'print'

if callable(n):
    print('This is a callable function')
else:
    print("NA")
滑稽的人

您可以使用globals()它返回代表当前全局​​符号表的字典,您可以在其中搜索特定功能,也可以从以下位置获取赃物locals()

func = getattr(globals()['__builtins__'], 'print')
print(callable(func))

@ user2357112supportsMonica如何建议改为使用builtins模块会更稳定

import builtins
func = getattr(builtins, 'print')
print(callable(func))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检查字符串是否是 Python 中的数字?

来自分类Dev

如何在python中检查字符串是否为某种格式?

来自分类Dev

如何检查字符串字符是否为空格?

来自分类Dev

如何快速检查字符串是否为nil?

来自分类Dev

如何检查字符串是否为json格式

来自分类Dev

如何检查字符串是否为字母?

来自分类Dev

如何检查字符串是否为日期?

来自分类Dev

如何检查字符串数组是否为空?

来自分类Dev

如何检查字符串是否为空

来自分类Dev

如何检查字符串数组是否为空?

来自分类Dev

如何检查字符串是否为锚标记?

来自分类Dev

如何检查字符串是否为数字

来自分类Dev

Ruby:如何检查字符串是否为空?

来自分类Dev

检查字符串在R中是否为大写

来自分类Dev

检查字符串是否为Android中的数字

来自分类Dev

在dart中检查字符串是否为数字

来自分类Dev

在dart中检查字符串是否为数字

来自分类Dev

在JavaScript中检查字符串是否为日期

来自分类Dev

如何检查字符串中的字符是否为数字?

来自分类Dev

如何检查字符串中名称的出现?

来自分类Dev

如何检查字符串中名称的出现?

来自分类Dev

如何检查字符串是否与静态类中任何变量的名称匹配?

来自分类Dev

Python检查字符串是否在dir()中,以及是否将该字符串转换为方法/函数调用

来自分类Dev

如何在C ++中检查字符串中的数据是否为数字?

来自分类Dev

如何检查字符串在Python中是否为有效的正则表达式?

来自分类Dev

如何在Swift中检查字符串是否为Int?

来自分类Dev

如何在Ruby中检查字符串是否为整数?

来自分类Dev

如何检查字符串是否为c中的字母(az或AZ)

来自分类Dev

如何在SPARQL查询中检查字符串是否为空或为空?

Related 相关文章

  1. 1

    如何检查字符串是否是 Python 中的数字?

  2. 2

    如何在python中检查字符串是否为某种格式?

  3. 3

    如何检查字符串字符是否为空格?

  4. 4

    如何快速检查字符串是否为nil?

  5. 5

    如何检查字符串是否为json格式

  6. 6

    如何检查字符串是否为字母?

  7. 7

    如何检查字符串是否为日期?

  8. 8

    如何检查字符串数组是否为空?

  9. 9

    如何检查字符串是否为空

  10. 10

    如何检查字符串数组是否为空?

  11. 11

    如何检查字符串是否为锚标记?

  12. 12

    如何检查字符串是否为数字

  13. 13

    Ruby:如何检查字符串是否为空?

  14. 14

    检查字符串在R中是否为大写

  15. 15

    检查字符串是否为Android中的数字

  16. 16

    在dart中检查字符串是否为数字

  17. 17

    在dart中检查字符串是否为数字

  18. 18

    在JavaScript中检查字符串是否为日期

  19. 19

    如何检查字符串中的字符是否为数字?

  20. 20

    如何检查字符串中名称的出现?

  21. 21

    如何检查字符串中名称的出现?

  22. 22

    如何检查字符串是否与静态类中任何变量的名称匹配?

  23. 23

    Python检查字符串是否在dir()中,以及是否将该字符串转换为方法/函数调用

  24. 24

    如何在C ++中检查字符串中的数据是否为数字?

  25. 25

    如何检查字符串在Python中是否为有效的正则表达式?

  26. 26

    如何在Swift中检查字符串是否为Int?

  27. 27

    如何在Ruby中检查字符串是否为整数?

  28. 28

    如何检查字符串是否为c中的字母(az或AZ)

  29. 29

    如何在SPARQL查询中检查字符串是否为空或为空?

热门标签

归档