欢迎各位兄弟 发布技术文章
这里的技术是共享的
Python代码运行助手可以让你在线输入Python代码,然后通过本机运行的一个Python脚本来执行代码。原理如下:
在网页输入代码:
点击Run
按钮,代码被发送到本机正在运行的Python代码运行助手;
Python代码运行助手将代码保存为临时文件,然后调用Python解释器执行代码;
网页显示代码执行结果:
点击右键,目标另存为:learning.py (已保存为自己的附件)
备用下载地址:learning.py (已保存为自己的附件)
在存放learning.py
的目录下运行命令:
C:\Users\michael\Downloads> python learning.py
如果看到Ready for Python code on port 39093...
表示运行成功,不要关闭命令行窗口,最小化放到后台运行即可:
需要支持HTML5的浏览器:
IE >= 9
Firefox
Chrome
Sarafi
# 测试代码: ---- print('Hello, world')
看了一下,host打印出来是localhost.39093, 不是local.liaoxuefeng.com:3093, 但是local.liaoxuefeng.com:3093 无法运行;所以将代码改了一下HOST = 'localhost:%d' % PORT
在网页上运行,输入print('hello world'), 但是得到结果是:{"output": "hello world\r\n"} 没有弹出网页对话框并显示hello world, 烦请如何破?
你好,我也是先用localhost:39093, 总是{"error":"bad_request"}
然后换用http://local.liaoxuefeng.com:39093 之后,只能输出 {"output": "1\n"}
附件 | 大小 |
---|---|
learning.py | 3.61 KB |
用户5364760637
看了一下代码,是否某个条件不满足啊?
if host != HOST or method != 'POST' or path != '/run' or not environ.get('CONTENT_TYPE', '').lower().startswith('application/x-www-form-urlencoded'): start_response('400 Bad Request', [('Content-Type', 'application/json')]) return [b'{"error":"bad_request"}']
想要问题快速得到解答?分享给朋友试试: