मैं वर्तमान में पैठ परीक्षण और पायथन प्रोग्रामिंग का अध्ययन कर रहा हूं । मैं सिर्फ यह जानना चाहता हूं कि मैं पायथन में एक लिनक्स कमांड निष्पादित करने के बारे में कैसे जाऊंगा। जिन आदेशों को मैं निष्पादित करना चाहता हूं वे हैं:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -p tcp --destination-port 80 -j REDIRECT --to-port 8080
अगर मैं सिर्फ print
पायथन में उपयोग करता हूं और इसे टर्मिनल में चलाता हूं तो क्या यह इसे निष्पादित करने के समान होगा जैसे कि आप इसे स्वयं टाइप कर रहे थे और दबा रहे थे Enter?
bash
कि एक फूला हुआ खोल था ...
os.system
का उपयोग करने की अनुशंसा के लिए डॉक्स subprocess
।