是否有可能通过达世币交互式运行python命令



我正在考虑将达世币用于一个潜在的项目,但我并不完全了解达世币可以提供的所有选项和功能。

我想知道是否有可能,这是Dash应用程序中的某种控制台,用户可以当场执行命令。

例如,假设您有一个名为"股票"的数据表。该应用程序显示"股票"内的股票A或股票B的折线图。用户可能希望查看 A 和 B 的折线图。

然后他可以用蟒蛇执行股票['AnB'] = 股票['A'] + 股票['B']

并更新数据表股票。我认为SPSS中也存在类似的东西。

这在《冲刺》中可能吗?

谢谢

在Dash中,有一些回调函数,一般来说,它们从用户那里获取输入(例如文本字段),并使用它们生成输出,然后显示在页面上的某个元素(例如图形)中。可以在这里找到几个工作示例。

从技术上讲,您可以通过python eval函数运行用户的输入,有效地在服务器上执行用户的python脚本,但这会带来重大的安全问题。我建议编写自己的字符串解析器,允许一些基本的算术运算(如此处和此处所示),或者为用户提供一些其他创造性的方式来告诉应用程序要组合哪些数据。

最新更新