要在Python中執行Linux命令,我們有很好的模塊:os和subprocess。我已經在基於控制檯的python程序中使用os和subprocess模塊集成了Linux命令,但是在Django中不會發生同樣的事情。以這個視圖爲例:如何在Django中執行Linux命令?
def hello(request):
res = os.system('ls')
return render_to_response('thanks.html', {'res':res}, context_instance=RequestContext(request))
這個視圖返回的唯一東西是0.我也嘗試過使用子過程。我得到的輸出是0.出什麼問題了?
P.S我已經在模板中正確調用了var {{rs}}。 – sachitad