Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 web中的命令行程序(python)_Python 2.7_Web Applications_Command Line_Pycharm - Fatal编程技术网

Python 2.7 web中的命令行程序(python)

Python 2.7 web中的命令行程序(python),python-2.7,web-applications,command-line,pycharm,Python 2.7,Web Applications,Command Line,Pycharm,我不熟悉编程和网络应用程序,所以我甚至不确定这个问题是否显而易见。 有时我发现命令行程序更省时、更易于使用(甚至对用户也是如此)。那么,有没有一种方法可以使用cgi或Wsgi将带有命令行界面的命令行程序作为web应用程序发布到web上呢 例如,如果我制作一个程序来计算数学中的所有公式,我可以将其以命令行形式发布到web上吗?我在pycharm中使用python。我曾经尝试过使用cgi,但做不了多少,因为cgi更多的是将表单发送到数据服务器进行信息比较和存储。 -谢谢根据您的描述,有很多方法可以实

我不熟悉编程和网络应用程序,所以我甚至不确定这个问题是否显而易见。 有时我发现命令行程序更省时、更易于使用(甚至对用户也是如此)。那么,有没有一种方法可以使用cgi或Wsgi将带有命令行界面的命令行程序作为web应用程序发布到web上呢

例如,如果我制作一个程序来计算数学中的所有公式,我可以将其以命令行形式发布到web上吗?我在pycharm中使用python。我曾经尝试过使用cgi,但做不了多少,因为cgi更多的是将表单发送到数据服务器进行信息比较和存储。
-谢谢

根据您的描述,有很多方法可以实现这一点:

  • 在网页上创建终端仿真器

  • 如果您想要更好的UI,您可以设置任何web框架,并将命令行程序放在后端,同时公开前端界面以允许用户输入参数并查看结果

  • 如果您只是想展示程序的功能,您可以将其包装为应用程序可以调用和使用的服务(包括您的web终端/应用程序)


如果你喜欢一个答案,那么投票总是很好的:DLol,我一定会在我得到最低15分的要求后投票。但是现在我不允许……:)关于网络框架,你是说像使用flask、django这样的框架吗?我是否可以将我的程序保持为一个已定义的函数,然后在Django或flask中调用它?基本上这就是您可以做的(flask相对轻量级,并且更容易设置)。您可以在后端为您的程序创建一个API(python代码),然后前端(可能是javascript、html、css代码)可以利用HTTP调用来使用后端API