2024-04-25 21:13:31 发布
网友
我有一个Python脚本,它接受一个XML文件作为输入,然后处理它并创建另一个文件。在
现在我在终端(mac)上运行这个程序的方法是:
ttx myfile.xml
它能起作用。在
现在我正在尝试在一个web服务器上安装这个程序。 我已经在Python安装下将所有必需的文件作为模块安装。在
我的问题是,如何将文件传递给web服务器上的Python脚本? 我应该使用文件上传方法吗?或者urllib2?还是别的什么?在
非常感谢
使用HTTP POST传递数据最简单。至于将Python脚本与Apache集成,我知道的方法是创建一个简单的Django应用程序来将主要的Python函数包装在脚本中,但我相信肯定有更直接的方法。在
有一个“minimal http-upload cgi-script”的配方,可以用来做这个。在
您可以使用python CGI模块创建一个简单的CGI脚本:http://wiki.python.org/moin/CgiScripts。在
或者作为python脚本的包装器,或者更新现有的一个——放置一个文本区域框来粘贴内容,或者需要上传文件并将其传递到程序中。在
然后将内容头和结果打印到stdout;它们应该会显示在浏览器中。在
使用HTTP POST传递数据最简单。至于将Python脚本与Apache集成,我知道的方法是创建一个简单的Django应用程序来将主要的Python函数包装在脚本中,但我相信肯定有更直接的方法。在
有一个“minimal http-upload cgi-script”的配方,可以用来做这个。在
您可以使用python CGI模块创建一个简单的CGI脚本:http://wiki.python.org/moin/CgiScripts。在
或者作为python脚本的包装器,或者更新现有的一个——放置一个文本区域框来粘贴内容,或者需要上传文件并将其传递到程序中。在
然后将内容头和结果打印到stdout;它们应该会显示在浏览器中。在
相关问题 更多 >
编程相关推荐