我想開發一個應用程序,例如用戶在textarea中寫入Python代碼的位置,並且當點擊執行時,輸出將顯示在框架中。將python解釋器添加到javascript
所以在這裏我們需要
- 文本區域框(這是基本的和易於創建)
- 框旁邊的文本區域來顯示輸出(主要是我做的「simplegui」庫)
- 解釋器來解釋的代碼,並顯示輸出
我不知道該如何解釋添加到Javascript代碼,並顯示在框架
輸出任何幫助表示讚賞。
在此先感謝
我想開發一個應用程序,例如用戶在textarea中寫入Python代碼的位置,並且當點擊執行時,輸出將顯示在框架中。將python解釋器添加到javascript
所以在這裏我們需要
我不知道該如何解釋添加到Javascript代碼,並顯示在框架
輸出任何幫助表示讚賞。
在此先感謝
如果你需要一個建議,那麼我可以建議你的東西。
創建一個textarea,爲用戶添加設施,以便在其中編寫python代碼。
讓他將代碼提交給服務器。
在服務器端,使用某種Python編譯器或類似的東西來執行它。執行它,並查看任何類型的錯誤。
如果存在一些錯誤,您可以在iframe
內同時顯示這些錯誤。
您的服務器將爲您提供行號以及關於異常的詳細信息。您可以將其作爲響應顯示給用戶。但記得要趕上拋出的異常,該代碼必須是
try {
/* code that the user wrote here */
} catch (Exception e) {
/* show the e.Message */
}
塊內。然後用戶將被通知。而且他可以編輯它等等。
但請記住,需要很長時間才能完成!所以,請坐下來繼續編碼。
祝你好運!
Thx for這個建議。 – user1934044
非常歡迎您!但是,這是一個建議:) –
有一個名爲[Skulpt](http://www.skulpt.org/)的Python的JavaScript實現,可能會做你正在尋找的所有東西 –
發佈這個答案。我會接受這個和thx – user1934044