Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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 Interface_Web - Fatal编程技术网

从个人网站运行Python脚本?

从个人网站运行Python脚本?,python,user-interface,web,Python,User Interface,Web,我有一个个人网站,我想添加一些我用Python编写的程序。它们是基本的基因组搜索脚本 这些程序将一个氨基酸序列作为输入,扫描数据库,并返回匹配列表作为输出。我想让这成为一个互动的应用程序,我可以把我的网站(托管在godaddy) 谢谢 查看CGI脚本。其思想是,服务器不提供静态HTML文件,而是运行一个脚本(在您的例子中是python),将HTML打印到网页上。脚本可以采用表单值,对它们进行操作(例如搜索数据库),并根据程序逻辑输出HTML。有关一些示例,请参见此处: 您还可以让网页由另一种更常

我有一个个人网站,我想添加一些我用Python编写的程序。它们是基本的基因组搜索脚本

这些程序将一个氨基酸序列作为输入,扫描数据库,并返回匹配列表作为输出。我想让这成为一个互动的应用程序,我可以把我的网站(托管在godaddy)


谢谢

查看CGI脚本。其思想是,服务器不提供静态HTML文件,而是运行一个脚本(在您的例子中是python),将HTML打印到网页上。脚本可以采用表单值,对它们进行操作(例如搜索数据库),并根据程序逻辑输出HTML。有关一些示例,请参见此处:


您还可以让网页由另一种更常用于此任务的语言(如php)驱动,并让php代码使用您的python脚本。这可能会使一些事情变得更简单,但会增加一层您可能不希望的复杂性。

您应该使用某种web框架。这样,您就可以创建调用脚本中的方法的视图


在这种情况下,好的框架可能是最小的,比如

CGI与Python不匹配。推理?我曾经用它来制作简单的网页,它已经足够了。如果程序已经用python编写,那么这似乎是一个自然的选择。不过,我会谈谈其他的选择。嗯,作为起点,它真的很慢。而且它还需要更多的HTTP知识,而不是适当的框架所必需的。你必须处理编码问题。CGI很愚蠢,Python更是如此。我想我有点老派了,当涉及到这样的东西时,我更喜欢重新发明轮子。框架很棒,但对于简单的应用程序来说似乎有点过火了。当然在某种程度上取决于个人喜好。你可以尝试一个网络框架,我用金字塔开发,这里是链接