Estoy trabajando en un proyecto en el que necesito importar datos de Mi sitio web, es decir, cuando alguien hace clic en un botón, se debe generar una cadena y debo importar esa cadena a un script de Python que se ejecuta en Windows en el lado del cliente. Para este propósito, he usado Flask-Python pero el problema es que en Flask necesitamos crear una carpeta de plantilla en la carpeta del proyecto donde se guarda el script de python. pero en mi escenario, necesito ejecutar el script de python en Windows y la carpeta de la plantilla debe colocarse en la página del sitio web, ya que necesito ejecutar el archivo HTML en el servidor web e importar datos de ese archivo. Estoy enfrentando este problema durante mucho tiempo, por favor alguien que me ayude.
Puede enviar la cadena a su ruta en el matraz. por ejemplo, si configura su puerto en el matraz en 5000 para que cuando lo ejecute pueda ver en la terminal el enlace a localhost, digamos que se ve así http://195.128.1.18:5000/ y su ruta en el matraz se ve así:
@app.route('/') def test(): str = request.args.get('mystring', None) return str y lo que hace es básicamente mostrar la cadena que enviaste desde html.
Y su código html para enviar los datos se ve así:
<body> <form target="_blank" action="http://195.128.1.18:5000/"> Your String you want to send<input type="text" name="mystring"> <input type="submit" value="Submit"> </form> </body>