我正在尝试重构我可以使用的一些 python 代码。开发人员经常使用 exec 语句,但用于非常简单的任务,例如
temp = dict(....)
exec("x_dct=" + temp)
items = x_dct.items()
我最重要的问题是我们需要 exec 来进行那些简单的变量赋值吗?使用 exec 来完成这些简单的任务需要花费吗?Appart for code 看起来不好,还有什么其他原因我们不应该将 exec 用于这种目的吗?
我正在尝试重构我可以使用的一些 python 代码。开发人员经常使用 exec 语句,但用于非常简单的任务,例如
temp = dict(....)
exec("x_dct=" + temp)
items = x_dct.items()
我最重要的问题是我们需要 exec 来进行那些简单的变量赋值吗?使用 exec 来完成这些简单的任务需要花费吗?Appart for code 看起来不好,还有什么其他原因我们不应该将 exec 用于这种目的吗?