導入某些模塊我設置這個sys.modules中[「操作系統」] =無在我的Python筆記本限制OS模塊。但我想默認限制它,/ bin中是否有任何文件可以添加此行。 如果沒有,是否有可能在RestrictedPython?限制蟒蛇
Q
限制蟒蛇
0
A
回答
1
我不認爲你能做到這一點,但你可以創建一個virualenv和刪除這些模塊有
1
首先,在Python中沒有真正的沙盒(您也可以嘗試PyPy,他們宣稱這是通過虛擬機內部的相當平凡的鉤子實現一直到系統調用)。但是你現在可以嘗試的是stdlib中的runpy模塊。它提供了一種通過顯式地提供這種環境下作爲一個字典運行受限制的環境(尚未沙箱)內的模塊。由於進口語句運行__import__
功能underkeens,這個功能也可以被重載不接受某些模塊名稱。雖然我不知道如何強制Jupiter(或者你正在使用的)以討論的模式運行。
相關問題
- 1. 蟒蛇 - 優化與真/假限制
- 2. 蟒蛇,限制功能運行時間
- 3. 無法在蟒蛇蟒蛇
- 4. 用蟒蛇繪製花朵
- 5. 抑制調用蟒蛇webrowser
- 6. Matplot多行繪製蟒蛇
- 7. 用蟒蛇繪製骰子
- 8. 繪製蟒蛇的總和
- 9. 蟒蛇
- 10. 蟒蛇
- 11. 結果限制在Django返回fromquery,蟒蛇
- 12. 蟒蛇用戶名和密碼限制驗證爲x試圖
- 13. 蟒蛇在PowerShell中VS蟒蛇CLI
- 14. 與蟒蛇
- 15. 與蟒蛇
- 16. 跑「源」蟒蛇
- 17. Pdfminer蟒蛇3.5
- 18. 計算蟒蛇
- 19. 蟒蛇線程
- 20. 與蟒蛇
- 21. 蟒蛇和palindromes
- 22. 算術蟒蛇,
- 23. 與蟒蛇
- 24. 蟒蛇socket.PF_PACKET
- 25. 從蟒蛇
- 26. 對於蟒蛇
- 27. 獲得蟒蛇
- 28. 爲蟒蛇
- 29. 與蟒蛇
- 30. 排列蟒蛇
嗯,,什麼限制,蟒蛇?我可以在限制Python嗎? – sai
如果你正在談論RPython,則沒有。 RPython不是一個Python,有點說話。它不是RPython的 –
。它是https://pypi.python.org/pypi/RestrictedPython – sai