我有,我想作为一个网站简单的Python脚本:获取Python脚本在HTTP简单的服务器运行
import SimpleHTTPServer
import SocketServer
PORT = 8000
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
httpd = SocketServer.TCPServer(("", PORT), Handler)
print "serving at port", PORT
httpd.serve_forever()
我该文件夹中,然后运行
$ python3 -m http.server
然后我访问 http://hassbian.local:8000/song.py
终端说这个,我得到的文件作为txt文件,脚本将不会执行。
Serving HTTP on 0.0.0.0 port 8000 ...
192.168.1.115 - - [04/Jun/2017 14:19:59] "GET/HTTP/1.1" 200 -
192.168.1.115 - - [04/Jun/2017 14:20:04] "GET /song.py HTTP/1.1" 200 -
运行在树莓派
你不能执行这样的脚本。 'python3 -m http.server'只会提供您运行它的目录中的文件。 – thefourtheye
我应该用什么来代替? – Himmators
它并不一定是python,任何简单的脚本语言都可以。 – Himmators