其實python代碼運行助手界面只能算及格分。如果是找ide,建議用jupyter。Jupyter被集成到ANACONDA中,只要安裝了anacoda就可以使用。
回到這個問題:
1.要打開這個跑步助手,首先要下載壹個learning.py,如果找不到,可以復制下面的代碼,保存為“learning.py”。編輯器使用sublime或notepad++。
#!/usr/bin/env?python3
#?-*-?編碼:?utf-8?-*-
' r ' ' '
學習. py
答?Python?3?教程?從哪裏?
用法:
python3?學習. py
'''
進口?[計]系統復制命令(system的簡寫)
def?檢查版本():
v?=?系統版本信息
如果?v .大調?==?3?然後呢。小調?& gt=?4:
回歸?真實的
打印('妳的?當前?python?是嗎?%d.%d?拜托了。使用?Python?3.4.'?%?(v .少校,?五.未成年人))
回歸?錯誤的
如果?不是嗎?檢查版本():
出口(1)
進口?os,?木衛壹?json,?子流程?臨時文件
從哪裏?urllib?進口?從語法上分析
從哪裏?wsgiref.simple_server?進口?制作服務器
EXEC?=?sys.executable
港口?=?39093
主持人?=?local.liaoxuefeng.com:%d '?%?港口
臨時工?=?tempfile.mkdtemp(後綴='_py ',?前綴='learn_python_ ')
指數?=?0
def?main():
')?==?-1:
start_response('400?不好?請求',?[('內容類型',?application/json')])
回歸?[b ' { " error ":" invalid _ origin " } ']
headers . append((' Access-Control-Allow-Origin ',?產地))
start_response('200?好嗎?標題)
r?=?字典()
嘗試:
fpath?=?write_py(名稱,代碼)
打印('執行:?%s?“%s”嗎?%?(EXEC,?fpath))
r['輸出']?=?decode(subprocess . check _ output([EXEC,fpath],?stderr =子流程。STDOUT,?超時=5))
除了?子流程。CalledProcessError?作為?e:
r?=?dict(error='Exception ',?輸出=解碼(e .輸出))
除了?子流程。超時過期?作為?e:
r?=?dict(error='Timeout ',?輸出= '執行超時')
除了?子流程。CalledProcessError?作為?e:
r?=?dict(error='Error ',?Output=“執行錯誤”)
打印('執行?“成交。”)
回歸?[json.dumps(r)。編碼(' utf-8')]
如果?__name__?==?__main__ ':
Main()2,然後用記事本編寫以下代碼:
@echo?離開
python?學習. py
將暫停保存為“運行”。蝙蝠
3.放“快跑。bat”和“learning.py”在同壹個目錄下。
4.雙擊“運行。bat”,然後會彈出壹個黑色的dos窗口。不要關上這扇窗戶。
5.輸入URL對應的URL和端口,整個過程就完成了。