0
我正在使用iPython筆記本建立一個在線交互式教學網站,但我不想讓用戶運行命令行,任何想法如何刪除iPython筆記本命令行功能?有沒有任何配置或什麼?我一直在這裏呆了3天!如何停止iPython筆記本運行命令行,只運行python代碼
我正在使用iPython筆記本建立一個在線交互式教學網站,但我不想讓用戶運行命令行,任何想法如何刪除iPython筆記本命令行功能?有沒有任何配置或什麼?我一直在這裏呆了3天!如何停止iPython筆記本運行命令行,只運行python代碼
您不能使os.system
或subprocess
不可用,並且即使您禁用內置終端,用戶也可以使用它們來構建自己的終端。但是,如果您在沙箱中運行ipython實例,那麼它們具有命令行訪問權限並不重要。
我已經看到其他人成功禁用'os.system'和'命令行函數',我也嘗試使用docker作爲沙箱,但我正在考慮一個更好的解決方案,沙箱可能會用掉太多的機器資源。 – nicky
我想看到相同的功能 - 這不是因爲安全性 - 這是因爲非常容易訪問所有內容。在Python中做1 /你需要知道一點; 2 /你不那麼容易犯一個隨機錯誤... – jaromrax