我有一个个人网站,我想在上面添加一些我用 Python 编写的程序。它们是基本的基因组搜索脚本。
这些程序将氨基酸序列作为输入,扫描数据库,并返回匹配列表作为输出。我想让它成为一个交互式应用程序,可以放在我的网站上(托管在 godaddy 上)。
谢谢。
我有一个个人网站,我想在上面添加一些我用 Python 编写的程序。它们是基本的基因组搜索脚本。
这些程序将氨基酸序列作为输入,扫描数据库,并返回匹配列表作为输出。我想让它成为一个交互式应用程序,可以放在我的网站上(托管在 godaddy 上)。
谢谢。
您应该使用某种 Web 框架。在这种情况下,您可以创建调用脚本中的方法的视图。
在这种情况下,好的框架可能是最小的,比如Flask。
查看 CGI 脚本。这个想法是,服务器不是提供静态 HTML 文件,而是运行一个将 html 打印到网页的脚本(在您的情况下是 python)。该脚本可以接收表单值,对它们进行操作(例如搜索数据库),并根据程序逻辑输出 HTML。有关示例,请参见此处:http ://wiki.python.org/moin/CgiScripts
您还可以让网页由更常用于此任务的另一种语言(如 php)驱动,并让 php 代码使用您的 python 脚本。这可能会使一些事情变得更容易,但会增加一层你可能不想要的复杂性。