eval 相关问题

eval是一个允许程序员从代码中的字符串变量执行以相同语言编写的任意代码的函数。

有没有一种方法可以在Python中不使用eval来完成eval的功能

我正在教邻居的一些孩子用Python编程。我们的第一个项目是将罗马数字给出的字符串转换为阿拉伯值。 所以我们开发了一个函数来评估字符串......

回答 3 投票 0

Terraform 不允许我将字符串连接到 for 循环中的变量来引用另一个变量

我确信这不是一个独特的要求,我已经在其他一些编程和脚本环境中使用 eval() 语法解决了此类问题。 我的问题:我正在尝试创建一个

回答 1 投票 0

使用字符串类型的变量调用 eval 会返回错误

我对 python 中的 eval 函数有疑问。我在修补程序中有一个窗口,它返回一个字符串值。我将它们传递给 eval,但出现语法错误。在名称字段中,输入“abc”。为什么? 来自

回答 1 投票 0

如何“评估”多行命令?

您好,感谢您的帮助。 我通过 ssh 连接到多台计算机并在每台计算机上执行 。 我添加了一台不允许 ssh 的新计算机。 所以 一定是

回答 1 投票 0

对象“Item”用于修改对象“player”上的数据

我正在尝试使用 JS 编写一个简单的文本 RPG,我想执行以下操作: 我有两个对象:玩家和物品。 “药水”是物品的一个实例,当我们...时它会增加玩家的生命值 30

回答 1 投票 0

这是在 python 中使用 eval() 的安全方法吗?

我知道对用户输入运行 eval 非常危险,像我在下面的代码中所做的那样限制输入是否可以消除所有危险? q='' 安全=['1', '2', '3', '4', '5', '6', '7', '8',...

回答 2 投票 0

为什么我的代码会进入无限循环?

我现在有以下代码: 执行时== False: 尝试: inp = input("输入要更改的变量(例如:limit = 10):") 评估(inp,全局变量())

回答 1 投票 0

Makefile:创建函数会导致错误

我的程序接收命令行参数。 我希望我的 Makefile 能够处理如下参数: 使运行 arg1 arg2 arg3 或者 进行调试 arg1 arg2 arg3 在我的 Makefile 中,我使用了适当的...

回答 1 投票 0

使用 python eval 时将函数添加到上下文

我想定义一些稍后可以使用的上下文函数,如下例所示。 def 添加(x,y): 返回 x + y 定义 g(x): u = my_func(x, 4 ** x) 返回 my_func(u, u // ...

回答 1 投票 0

eval 的安全问题,如何替换它

感谢您过去几年的支持。我从来没有写过文章,这是我的第一篇文章。 我在网站上有一个旧的树形菜单,我正在更新它以解决一些安全问题,并且我正在尝试替换

回答 1 投票 0

在函数内部使用 eval() 并将函数的输入作为字符串的一部分

我有这个代码: def 系统(进入): 全局系统 x = 进入 sis = [eval(i) for i in sys] 归还姐姐 如果 __name__ == "__main__": sys = ['x[0]+x[1]','2*x[0]-3*x[1]'] 我会...

回答 1 投票 0

eval() 在 Mojo 中与 Python 相比是否具有性能优势?

我想使用 eval() 来验证短函数综合。搜索空间可能相当大,例如超过一百万种不同的功能。函数将被合成为字符串

回答 1 投票 0

这是评估的有效用例吗?我怎样才能避免安全风险?

我使用 Python 3.11 引入的 switch 语句解决了这个 Hackerrank 挑战。我使用 eval 动态执行输入中给出的命令。 但是,我知道执行代码

回答 1 投票 0

为什么我的 CommandArgument='<%# Eval("ID") %>' 为空

我的文件.aspx 我的文件.aspx <td rowspan="2" class="btn" > <asp:HiddenField id="hdnID" value='<%# Eval("ID") %>' runat="server" /> <asp:Button ID="BtnAnswer" runat="server" Text="Answer" EnableViewState="false" CssClass="answer-button" CommandName="OpenPage" CommandArgument='<%# Eval("ID") %>' CausesValidation="false" /> </td> 我检查我的 hdnID 是否有价值 ='2'。但在代码中=''. 我的文件.cs protected void listView_ItemCommad(object sender, ListViewCommandEventArgs e) { if (e.CommandName == "OpenPage") { string id = (e.CommandArgument).ToString(); Response.Redirect("GoIkenHenshuuGamen.aspx?id=" + id); } } 我曾经做过类似的事情,然后这样做了: int ID = int.Parse(((LinkButton)e.CommandSource).CommandArgument); 尝试一下,将 LinkButton 更改为 Button。也删除 int.Parse。

回答 1 投票 0

如何使用客户端函数“OnClientClicking”传递bind或eval参数

我遇到了将参数传递给客户端事件 OnClientClicking 的问题。 我尝试使用String.Format()函数,但它不起作用。 您有解决方法的想法可以发送

回答 4 投票 0

Numpy 数组组合的语法

对于特定的应用程序,我做了一个 GUI 来操作一些数据(内部:numpy 1D 数组),并绘制它们。 最终用户可以在 UI 中选择绘制各种系列 a、b、c。 现在我也需要所有...

回答 1 投票 0

代码显示“TypeError:'int'对象不可调用”

这是代码: 打印 (”____________________________”) print("选择高级计算器") print (“实验性的!可能会崩溃。”) ...

回答 1 投票 0

使用 `Function` 构造函数来验证 JavaScript 语法是否安全?

我想验证(客户端)用户是否输入了有效的 JavaScript 代码。 引入 Javascript 解析器(例如 Acorn 或 Esprima)是一个相对较重的依赖项。但是(如果 CSP 不是

回答 2 投票 0

JavaScript 中 eval() 的安全替代方案(安全扫描仪测试)

我已经为我的应用程序运行了安全扫描仪,它一般说: “eval() 是一个危险的函数,它以调用者的所有权限执行代码 双方。如果你运行 eval() o...

回答 1 投票 0

从数据库字段提取字符串的脚本存在问题

我做错了什么? 我正在为每个产品编号的每个价格选项生成一个按钮,SQL 数据库中最多可能有 12 个价格选项。效果很好。对于创建的每个按钮,我都是

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.