我是一个业余爱好者(而且相当新的)程序员,他在python中编写了几个有用的(对我来说)脚本来处理各种系统自动化任务,这些任务涉及在其他各种活动中复制,重命名和下载文件.
我想创建一个从我的系统中提供的网页,它只会提供一些按钮,这些按钮可以让我远程启动这些脚本.
问题是我不知道从哪里开始调查如何做到这一点.假设我有一个名为的脚本:
file_arranger.py
如何让网页执行该脚本需要做什么?这不是为了公共消费,所以任何轻量级都会很棒.对于奖励积分,我需要考虑为Web用户提供此类脚本的输出?
编辑:第一个答案让我意识到我忘了包含这是一个Win2k3系统.
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 "CGI script output " print "This is my first CGI script
" print "Hello, world!"
当你第一次尝试这个时,最困难的部分通常是找出放置脚本的位置以及如何使web服务器识别并运行它.如果您使用的是Apache Web服务器,请查看这些配置步骤.
一旦你使用这个简单的脚本,你只需要添加一个html表单和按钮标记,并使用action属性将它指向你想要运行的脚本.