我想知道是否有一种简单的方法可以避免在以下代码中使用 eval:
eval('6001 >= 6005')
Run Code Online (Sandbox Code Playgroud)
在了解到 eval 不是一个好的做法之后,我一直在寻找一个简单的替代方案,尤其是当您不知道谁将使用该程序时。
我使用它的背景是这样的:
两个比较变量中的每一个都是 pandas 数据框列中的值,因此它也可能如下所示:
eval('"my_city_name" == "your_city_name"')
Run Code Online (Sandbox Code Playgroud)
任何帮助是极大的赞赏!谢谢