在服务器上启动python程序

时间:2015-05-22 11:46:16

标签: python html cgi

编辑:请注意,这是我们第一次使用服务器,python,这是我的第二个网站,所以我对它几乎一无所知

我们有一个项目,我们需要将我们的python代码放在​​服务器上

问题是,我们尝试使用cgi来运行代码,我们有两个问题:

  1. 程序使用Tkinter,看起来我们无法使用在服务器上使用Tkinter的程序

  2. 当我尝试使用循环运行脚本时(我们的程序是一个计时器,所以它会循环),页面永远加载,它只在程序结束时停止加载

  3. 我们可以在服务器上添加这个python程序吗?

    (另外,我们使用apache服务器)

1 个答案:

答案 0 :(得分:0)

您无法通过CGI在服务器上运行tkinter程序。 Tkinter和Web技术彼此不兼容。

您对通过CGI循环运行的程序的观察是正确的 - 程序必须完成才能使CGI机制正常工作。 Web服务器将一直工作,直到该过程完成,然后返回程序返回的内容。