Python 将文本从客户端发送到服务器端程序进行处理

Python 将文本从客户端发送到服务器端程序进行处理,python,web,Python,Web,我的目标是将用户输入的一行文本发送到运行服务器端的程序进行处理。如何让HTML页面将文本上传到服务器上的特定目录或直接上传到服务器上运行的python程序?当用户提交表单或触发其他事件时,您可以向服务器上的PHP脚本运行AJAX请求,该脚本将文本写入文件。假设为了简单起见包含了jQuery,您可以在html文件中执行如下操作: $("#submitButton").click(function() { $.ajax({ type: "POST", url: "yo

我的目标是将用户输入的一行文本发送到运行服务器端的程序进行处理。如何让HTML页面将文本上传到服务器上的特定目录或直接上传到服务器上运行的python程序?

当用户提交表单或触发其他事件时,您可以向服务器上的PHP脚本运行AJAX请求,该脚本将文本写入文件。假设为了简单起见包含了jQuery,您可以在html文件中执行如下操作:

$("#submitButton").click(function() {
    $.ajax({
      type: "POST",
      url: "your/file/location/here/writeToFile.php",
      data: {"text": $("#formField").text()},
      success: function() {
        alert("Your data has been submitted");
      }
    });
});
服务器上的PHP文件如下所示:

<?php
    $textToWrite = $_POST['text'];
    fwrite("your/file/directory/here/data.txt", $textToWrite);
?>
这将在/file/directory/here的位置生成一个名为data.txt的文本文件

从那里,您应该能够让python脚本读取该文件。如果需要,还可以让PHP脚本执行python脚本