执行git命令并在html页面上显示输出的python脚本

2024-10-01 15:41:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我是python和git的新手。我正试图编写一个python脚本来执行git命令,并在html页面上单击按钮时在html页面上显示输出。我想利用子流程.Popen. 但它什么也没显示出来。请帮帮我!!在

#!/usr/bin/env python2.5
import cgi
import subprocess
import os
print "Content-type: text/html\n"
print
print """\
<html>
<head>
<title> Initialization of Repository </title>
</head>
<body>
<h2><pre>              Initialization of Git Repo </pre></h2>
"""
pr=subprocess.Popen(['/usr/bin/git','init'],
    cwd=os.path.dirname('/home/manju/Desktop/manju/'),
    stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=False)
(out,error)=pr.communicate()
print """\
print '%s\n'
""" % out

pr=subprocess.Popen(['/usr/bin/git','status'],
    cwd=os.path.dirname('/home/manju/Desktop/manju/'),
    stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=False)
(out1,error)=pr.communicate()
 print """\
print '%s\n'
<h3> Git Repository successfully Initialized </h3>
</body>
</html>   
""" % out1

Tags: importgitbintitleosusrhtml页面

热门问题