源碼在碼雲上https://gitee.com/ayou19891110/self_learning_python/tree/master/
有兩個版本:
一個是在線編譯版本,調用了菜鳥教程的接口(後來加了url需要加一個參數了,參數可以在頁面上取到,本來部署在騰訊雲上,結果不知道爲啥被舉報了,汗)
python_doc_online_compilation 爲現在編譯版本
添加了ace編輯器組件,使得編輯區域更美觀方便
ace使用:https://www.npmjs.com/package/vue2-ace-editor
一個需要在本地啓動python程序與頁面通訊(這個需要自己安裝python3.7還有所需的第三方庫)
python_doc 爲需要本地啓動python程序版本,需要配合test.py程序,requirements.txt是所需要的第三方庫
test.py是python調用本地解釋器,在臨時文件夾下生成一個py文件,寫入代碼,執行這個文件
vue方面需要注意的是跨域問題
nginx配置上需要注意配置代理 proxy_pass
使用: