Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.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脚本交互的浏览器_Python_User Interaction - Fatal编程技术网

与python脚本交互的浏览器

与python脚本交互的浏览器,python,user-interaction,Python,User Interaction,我正在开发一个小应用程序,用户在这个程序中编写程序并从浏览器中执行。第一次考虑使用PHP,但我没有找到一种与正在运行的程序交互的方法。然后我找到了Python,现在我正在使用subprocess.Popen。现在Python解释器中的一切都运行良好。现在,如何将输出发送到浏览器并从中获取输入并将其发送到解释器 我正在考虑管道,但一旦我调用communicate(),管道就关闭了。那么哪一个是最好的方法呢 我想到的另一种方法是使用HTML为现有程序创建GUI。可能吗 使用Python制作http服

我正在开发一个小应用程序,用户在这个程序中编写程序并从浏览器中执行。第一次考虑使用PHP,但我没有找到一种与正在运行的程序交互的方法。然后我找到了Python,现在我正在使用subprocess.Popen。现在Python解释器中的一切都运行良好。现在,如何将输出发送到浏览器并从中获取输入并将其发送到解释器

我正在考虑管道,但一旦我调用communicate(),管道就关闭了。那么哪一个是最好的方法呢


我想到的另一种方法是使用HTML为现有程序创建GUI。可能吗

使用Python制作http服务器和使用HTML模板是可能的,而且非常简单。您只需编写自己的web服务器代码,就可以用Python完成所有工作,而不必使用诸如IPC之类的繁琐解决方案或更复杂的东西。有教程或示例吗?这意味着我们将使用HTML和AJAX来实现这一点?首先,你必须理解web应用程序的概念,wikipedia:全面介绍了web和web应用程序的体系结构,阅读后,你可以在google上搜索web应用程序交互方法,如AJAX、Async等。。。,现在,您已经准备好开始使用诸如Flask:Flask.pocoo.org或django:djangoproject.com之类的现代web框架来构建应用程序了。是的,我读到了关于django的文章,认为对我的应用程序来说,这可能有些过头了。有什么简单的方法吗?