从个人网站运行Python脚本?
我有一个个人网站,我想添加一些我用Python编写的程序。它们是基本的基因组搜索脚本 这些程序将一个氨基酸序列作为输入,扫描数据库,并返回匹配列表作为输出。我想让这成为一个互动的应用程序,我可以把我的网站(托管在godaddy)从个人网站运行Python脚本?,python,user-interface,web,Python,User Interface,Web,我有一个个人网站,我想添加一些我用Python编写的程序。它们是基本的基因组搜索脚本 这些程序将一个氨基酸序列作为输入,扫描数据库,并返回匹配列表作为输出。我想让这成为一个互动的应用程序,我可以把我的网站(托管在godaddy) 谢谢 查看CGI脚本。其思想是,服务器不提供静态HTML文件,而是运行一个脚本(在您的例子中是python),将HTML打印到网页上。脚本可以采用表单值,对它们进行操作(例如搜索数据库),并根据程序逻辑输出HTML。有关一些示例,请参见此处: 您还可以让网页由另一种更常
谢谢 查看CGI脚本。其思想是,服务器不提供静态HTML文件,而是运行一个脚本(在您的例子中是python),将HTML打印到网页上。脚本可以采用表单值,对它们进行操作(例如搜索数据库),并根据程序逻辑输出HTML。有关一些示例,请参见此处:
您还可以让网页由另一种更常用于此任务的语言(如php)驱动,并让php代码使用您的python脚本。这可能会使一些事情变得更简单,但会增加一层您可能不希望的复杂性。您应该使用某种web框架。这样,您就可以创建调用脚本中的方法的视图
在这种情况下,好的框架可能是最小的,比如 CGI与Python不匹配。推理?我曾经用它来制作简单的网页,它已经足够了。如果程序已经用python编写,那么这似乎是一个自然的选择。不过,我会谈谈其他的选择。嗯,作为起点,它真的很慢。而且它还需要更多的HTTP知识,而不是适当的框架所必需的。你必须处理编码问题。CGI很愚蠢,Python更是如此。我想我有点老派了,当涉及到这样的东西时,我更喜欢重新发明轮子。框架很棒,但对于简单的应用程序来说似乎有点过火了。当然在某种程度上取决于个人喜好。你可以尝试一个网络框架,我用金字塔开发,这里是链接