如何将python脚本转换为网络应用?

时间:2018-07-31 22:06:13

标签: javascript python

很抱歉noob问题,但是我创建了一个脚本,该脚本可以从sccm服务器上从Web上抓取数据并将其与需要推送到主机名的程序进行比较。

当我在pycharm中运行脚本时,我的脚本可以完美运行,但是我现在想通过网页将该程序提供给团队中的其他人,而不是他们每次都需要借用我的计算机,哈哈!

有没有一种方法可以使用javascript前端让他们输入用户名,密码和序列号,而不是基于该信息运行我的脚本?

老实说,我不是程序员,所以如果这看起来很简单,我深表歉意。

1 个答案:

答案 0 :(得分:1)

这对于某人来说很难“回答”,但是大概的轮廓可能会有所帮助?

我当然不是专业人士,但这是我解决问题的方式。

  1. 使用表单创建HTML / CSS / JS前端页面

  2. 在单击“提交”按钮后,JS将表单数据导出并导出到JSON中(就像在“单击按钮时执行python脚本”上进行了快速搜索一样,它可以找到想法)

  3. 将页面中的JSON传递到服务器上,并让python脚本针对需要使用的参数打开JSON

  4. python将结果“包装”到一个JSON文件中,并返回到前端,在那里您还有另一个JS脚本将JSON文件解包并提供给请求信息的用户。另外,您可以让Python将数据放入某种excel表格或csv或其他内容中,然后让python将结果通过电子邮件发送给用户。

完成所有操作后,您只需拥有Python实例,服务器上的所有适当库就可以使用了。 Pycharm只是代码编辑器。从理论上讲,您可以安装python本身,并安装代码所需的适当的库,只需给大家提供.py文件本身,然后让他们从CMD / Terminal运行脚本即可达到相同的结果。

就像我说的那样,无论如何都不是专业人士,我敢肯定我跳过了几个步骤,但这只是一个概述。显然,您要在表单中进行验证,以确保使用适当的数据来避免错误。