如何创建一个网页,其中的按钮可以在为网页提供服务的系统上调用各种Python脚本?

Dus*_*att 24 python windows cgi web-services

我是一个业余爱好者(而且相当新的)程序员,他在python中编写了几个有用的(对我来说)脚本来处理各种系统自动化任务,这些任务涉及在其他各种活动中复制,重命名和下载文件.

我想创建一个从我的系统中提供的网页,它只会提供一些按钮,这些按钮可以让我远程启动这些脚本.

问题是我不知道从哪里开始调查如何做到这一点.假设我有一个名为的脚本:

file_arranger.py

如何让网页执行该脚本需要做什么?这不是为了公共消费,所以任何轻量级都会很棒.对于奖励积分,我需要考虑为Web用户提供此类脚本的输出?

编辑:第一个答案让我意识到我忘了包含这是一个Win2k3系统.

Jas*_*son 5

python站点上的这个页面有一个很好的描述和运行python CGI脚本需要做的例子.首先从最简单的案例开始.只需制作一个打印html的简短脚本.

#!/usr/bin/python                   #on windows change to your path to the python exe

print "Content-Type: text/html"     # HTML is following
print                               # blank line, end of headers
print "<TITLE>CGI script output</TITLE>"
print "<H1>This is my first CGI script</H1>"
print "Hello, world!"
Run Code Online (Sandbox Code Playgroud)

当你第一次尝试这个时,最困难的部分通常是找出放置脚本的位置以及如何使web服务器识别并运行它.如果您使用的是Apache Web服务器,请查看这些配置步骤.

一旦你使用这个简单的脚本,你只需要添加一个html表单和按钮标记,并使用action属性将它指向你想要运行的脚本.