从个人网站运行Python脚本?

时间:2013-08-02 17:11:36

标签: python user-interface web

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

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

感谢。

2 个答案:

答案 0 :(得分:1)

您应该使用某种Web框架。您可以在其中创建调用脚本中的方法的视图。

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

答案 1 :(得分:-1)

查看CGI-Scripting。这个想法是,服务器不是提供静态HTML文件,而是运行一个脚本(在你的情况下是python),它将html输出到网页。脚本可以接受表单值,使用它们进行操作(例如,搜索数据库),并根据程序逻辑输出HTML。请参阅此处以获取一些示例:http://wiki.python.org/moin/CgiScripts

您也可以使用另一种更常用于此任务的语言来驱动网页,例如php,并让php代码使用您的python脚本。这可能会使一些事情变得更容易,但会添加一层你可能不想要的复杂功能。