python - 让内部非技术用户群可以使用 Python 代码片段?
问题描述
这是一个与业务需求有关的更普遍的问题。
在我的公司,许多请求都需要分析师运行一个迷你“代码片段”。这些代码片段可以是 SQL、Python、R 或这些语言的组合。
代码通常非常简单(<30 行),要么不改变,要么从请求到请求的变化很小(即 SQL 查询的“where”语句可能会改变)。
我想知道最好的方法是为用户提供一个“非技术”界面,他们可以在其中运行这些代码片段,同时保持我这边的版本控制?
我想到的潜在问题:
- 我想确保用户无法直接访问代码,因为他们很容易破坏它。
- 此外,如果有某种方法可以对软件进行版本控制,那也是理想的。我宁愿更新 Pandas (Python) 或任何其他软件/模块不会破坏所有脚本。我不知道这怎么可能。
- 用户没有技术背景,因此从命令行、anaconda 提示符、git bash 或任何其他类似 cmd 的界面运行代码可能不是一个选项。
谢谢你的帮助!!
解决方案
推荐阅读
- vbscript - 使用 VBScript 从 ISO-8601 格式的日期中减去一小时
- php - WP 功能更改 CPT 存档标题
- postgresql - 如何将间隔参数传递给准备好的语句?
- java - 重复类:javax.activation ... 使用 Gradle 构建项目时
- sql - 为每个匹配格式的键插入多个新行
- python - pandas Int64 数据类型在描述或分位数函数中失败
- docusignapi - 信封有效期
- powerbi - 具有 2 个条件的 DAX 查找
- python - Heroku App 在 Push 上一遍又一遍地运行 python 脚本
- database - maxTablesPerVnode 在 TDengine 数据库中不起作用