मैं एक वेबपेज पर जाने में सक्षम होना चाहता हूं और यह एक पायथन फ़ंक्शन चलाएगा और वेबपृष्ठ में प्रगति प्रदर्शित करेगा।वेबपृष्ठ में पाइथन आउटपुट को लगातार प्रदर्शित कैसे करें?
तो जब आप वेबपेज पर जाते हैं तो आप स्क्रिप्ट के आउटपुट को देख सकते हैं जैसे कि आप इसे कमांड लाइन से चलाते हैं।
यहाँ जवाब के आधार पर
How to continuously display python output in a webpage?
मैं अजगर
मैं एक अजगर समारोह के साथ मार्कस Unterwaditzer के कोड का उपयोग करने की कोशिश कर रहा हूं, उनसे उत्पादन प्रदर्शित करने के लिए कोशिश कर रहा हूँ।
import flask
import subprocess
app = flask.Flask(__name__)
def test():
print "Test"
@app.route('/yield')
def index():
def inner():
proc = subprocess.Popen(
test(),
shell=True,
stdout=subprocess.PIPE
)
while proc.poll() is None:
yield proc.stdout.readline() + '<br/>\n'
return flask.Response(inner(), mimetype='text/html') # text/html is required for most browsers to show the partial page immediately
app.run(debug=True, port=5005)
और यह चलता है लेकिन मुझे ब्राउज़र में कुछ भी दिखाई नहीं देता है।
मैंने मेजबान को बदल दिया, इसलिए यह मेरे योनि पर्यावरण में काम करता था। –
ओएमजी, मैंने यह काम करने के लिए इतनी सारी चीजों की कोशिश की है और यह केवल यही है! – JeffThompson
मैं टेम्पलेट में किसी विशिष्ट बिंदु पर प्रतिक्रिया कैसे पारित करूं? – JeffThompson