當前位置:編程學習大全網 - 編程語言 - python代碼運行助手怎麽打開

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、輸入網址對應的網址和端口,整個過程就完成了。

  • 上一篇:如何用計算機編程畫三角形
  • 下一篇:計算機專業前景如何?
  • copyright 2024編程學習大全網