我有一个Python脚本,它打印并返回服务器中某个文件夹中的所有图像文件。在
import os
images = ""
for dirname, dirnames, filenames in os.walk('..\directory'):
for filename in filenames:
images = images + os.path.join(dirname, filename) + "^"
print(images)
return images
我在Javascript中使用:
^{pr2}$然而,它并没有获取“打印”或返回的数据,而是显示来自文件名.py. 我是不是少了点什么?在
编辑: 顺便说一下,我用谷歌应用引擎来托管我的网站。在
您的服务器上是否设置了Python来运行?在
Configuring the Apache Web Server to Run Python on Windows或
How to Configure Apache to run Python on Windows
您需要一些Web框架设置,如Flask或{a2}。我建议使用Flask,这是最容易开始使用的Web框架。在
然后您需要有一些端点,您可以向其发送一个
AJAX GET
请求,然后您的Python脚本将返回一个JSON响应。您可以遍历这个JSON响应来输出结果。在以下代码可能适用于您:
现在您需要启动服务器,每当您在
localhost:5000/images
发送GET请求时,它都将返回您要查找的JSON响应。在相关问题 更多 >
编程相关推荐