अजगर में मैं एक कर्ल कमांड चला रहा हूँ
subprocess.check_output ('curl .. । ') और प्रक्रिया शीर्ष लेख (न शरीर में) में डेटा देता है, मैं यह कैसे उपप्रोसेस का उपयोग कर कैद कर सकता हूं?
curl ... & gt ; फाइल या तो
अद्यतन
काम नहीं करती <मैंने> अनुरोध की कोशिश की है, जो हेडर पढ़ सकते हैं लेकिन यह करता है 302 रीडायरेक्ट से हेडर नहीं प्राप्त करें।
फ़ाइल नाम में सहेजें आयात के साथ उपप्रक्रिया आयात करें (' F: subprocess.call (['curl', '-i', 'http://stackoverflow.com'], stdout = f) के रूप में फ़ाइल नाम। H2> एक चर आयात सबप्रोसेस हेडर, स्थिति = सबप्रोसेक। पोपेन (['कर्ल', '-आई', 'http://stackoverflow.com'] आयात करें, stdout = Subprocess.PIPE) .communicate () प्रिंट हेडर # स्ट्रिंग अनुरोधों का उपयोग आयात अनुरोधों r = requests.get ('http: // stackoverflow कॉम ') प्रिंट आर.हैंडर्स # डिक्शनरी
No comments:
Post a Comment