android设备上没有根目录的cgi服务器?

2024-09-30 02:22:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我通过一个简短的python脚本在我的android设备(Acer Iconia Tab A511,android 4)上实现了一个cgi服务器:

import BaseHTTPServer
import CGIHTTPServer
import cgitb; cgitb.enable()
import os

os.chdir('/sdcard/sl4a')

server = BaseHTTPServer.HTTPServer
handler = CGIHTTPServer.CGIHTTPRequestHandler
server_adress = ('', 8000)

print('CGIHTTPServer an Port 8000 gestartet')

httpd = server(server_adress, handler)
httpd.serve_forever()

并尝试启动python cgi脚本,例如:

^{pr2}$

虽然这在windows机器上运行(只是稍作改动),但我没有找到在android设备上运行的方法。我是否需要root才能使其工作,例如,我不能将cgi脚本chmod为executable,或者我应该怎么想?


Tags: import脚本serverostabhttpdandroidhandler

热门问题