我有这个代码-
code_obj = compile("k=1", "<string>", "exec")
如何通过类型比较或使用 isinstance 来检查变量是否为代码对象。
最佳答案
您可以检查一个对象是否是types.CodeType
的实例:
import types
code_obj = compile("k=1", "<string>", "exec")
if isinstance(code_obj, types.CodeType):
print('code_obj is a code object')
关于python - 如何检查变量是否是Python中的代码对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55331757/