在Python中执行代码字符串

有时候,您需要将整个代码块作为字符串,并希望将此代码作为更大的python程序的一部分执行。在本文中,我们将看到如何将代码作为字符串传递给变量,然后在包装程序中使用该变量,然后包装程序将其作为python代码执行。

exec()函数用于执行代码。该代码必须嵌入在三个“内。

示例

code = """

numbers = [11,33,55,39,55,75,37,21,23,41,13]

for num in numbers:

   if num%2 == 0:

      print ('the list contains an even number')

      break

else:

   print ('the list doesnot contain even number')

"""

exec(code)

输出结果

运行上面的代码给我们以下结果-

the list does not contain even number.

以上是 在Python中执行代码字符串 的全部内容, 来源链接: utcz.com/z/352435.html

回到顶部