2016-04-09 2 views
0

Ich habe eine Python-Datei source.py und eine HTML-Datei calcine.html. Zweck der HTML-Datei, um eine Zahl zurückzugeben, die das 2-fache einer gegebenen Zahl ist. Der Inhalt der HTML-Datei ist die folgende:Wie übergeben Parameter an HTML-Datei von Python-Skript und erhalten die Ausgabe

<html> 
    <body> 
     <script> 
     function multiply_By_2() 
     { 
     var output = <Input number> * 2; // I want to return this output back to the source.py 
     } 
     </script> 
    </body> 
    </html> 

Nun, ich möchte diese calculate.html Datei aufrufen aus source.py durch eine Reihe vorbei, und erhalten den Rückgabewert, so etwas wie folgt aus:

get_return_value = call (<calculate.html>, input_number=9) 

Wie kann ich das erreichen?

+0

Aber warum? Sie könnten die Berechnung einfach als Python-Funktion haben. HTML ist nicht wirklich dazu gedacht, so verwendet zu werden. – DeepSpace

+0

HTML benötigt eine ganze Engine, um es zu parsen. Skripts in diesem HTML benötigen möglicherweise eine zweite Engine, um sie zu parsen und aufzurufen. Sie müssten solche Engines ausführen, um die HTML-Datei zu lesen. Zuerst müssen Sie einige XMLHttpRequest/was auch immer in Ihrem '