पाइथन वैरिएबल - पायथन, wget, openwrt में wget आउटपुट प्राप्त करें

मैं wget का उपयोग कर फ़ाइल डाउनलोड करने में सक्षम हूं और मैं कंसोल में प्रगति देख सकता हूं, लेकिन हम इस आउटपुट को एक पायथन चर में कैसे स्टोर कर सकते हैं?

नीचे दिया गया नमूना कोड, मुझे ऐसा कुछ उम्मीद है।

output = os.popen("wget https://www.tutorialspoint.com/python3/python3_tutorial.pdf")

उत्तर:

जवाब के लिए 2 № 1

आम तौर पर आप subprocess के साथ कार्यक्रमों के stdout पकड़ सकते हैं

import subprocess

output = subprocess.check_output("ping localhost", stderr=subprocess.STDOUT, shell=True)

उत्तर № 2 के लिए 1

मैं wget का उपयोग करने की सिफारिश नहीं करता, इसके बजाय urllib का उपयोग करें: https://docs.python.org/2/library/urllib.html

अगर आपको wget का उपयोग करना होगा तो wget लिखने के बाद आउटपुट फ़ाइल को पढ़ें।

os.system("wget https://www.tutorialspoint.com/python3/python3_tutorial.pdf -O your_file_path")
print open("your_file_path").read()

संबंधित सवाल
सबसे लोकप्रिय