python代码运行助手怎么打开

python代码运行助手是能在网页上运行python语言的工具。因为python的运行环境在很多教程里都是用dos的,黑乎乎的界面看的有点简陋,所以出了这python代码运行助手,作为ide。

实际上,python代码运行助手界面只能算及格分,如果要找ide,推荐使用jupyter。jupyter被集成到ANACONDA里,只要安装了anacoda就能使用了。

回到这个问题:

1、要打开这运行助手首先要下载一个learning.py,如果找不到可以复制如下代码另存为“learning.py”,编辑器用sublime、或者notepad++。

#!/usr/bin/env?python3

#?-*-?coding:?utf-8?-*-

r'''

learning.py

A?Python?3?tutorial?from?

Usage:

python3?learning.py

'''

import?sys

def?check_version():

v?=?sys.version_info

if?v.major?==?3?and?v.minor?>=?4:

return?True

print('Your?current?python?is?%d.%d.?Please?use?Python?3.4.'?%?(v.major,?v.minor))

return?False

if?not?check_version():

exit(1)

import?os,?io,?json,?subprocess,?tempfile

from?urllib?import?parse

from?wsgiref.simple_server?import?make_server

EXEC?=?sys.executable

PORT?=?39093

HOST?=?'local.liaoxuefeng.com:%d'?%?PORT

TEMP?=?tempfile.mkdtemp(suffix='_py',?prefix='learn_python_')

INDEX?=?0

def?main():

')?==?-1:

start_response('400?Bad?Request',?[('Content-Type',?'application/json')])

return?[b'{"error":"invalid_origin"}']

headers.append(('Access-Control-Allow-Origin',?origin))

start_response('200?OK',?headers)

r?=?dict()

try:

fpath?=?write_py(name,?code)

print('Execute:?%s?%s'?%?(EXEC,?fpath))

r['output']?=?decode(subprocess.check_output([EXEC,?fpath],?stderr=subprocess.STDOUT,?timeout=5))

except?subprocess.CalledProcessError?as?e:

r?=?dict(error='Exception',?output=decode(e.output))

except?subprocess.TimeoutExpired?as?e:

r?=?dict(error='Timeout',?output='执行超时')

except?subprocess.CalledProcessError?as?e:

r?=?dict(error='Error',?output='执行错误')

print('Execute?done.')

return?[json.dumps(r).encode('utf-8')]

if?__name__?==?'__main__':

main()

2,再用一个记事本写如下的代码:

@echo?off

python?learning.py

pause

另存为‘运行.bat’

3、把“运行.bat”和“learning.py”放到同一目录下,

4、双击运行“运行.bat",之后会弹出黑色的dos窗口,这个窗口不要关闭。

5、输入网址对应的网址和端口,整个过程就完成了。