導入某些模塊我設置這個sys.modules中[「操作系統」] =無在我的Python筆記本限制OS模塊。但我想默認限制它,/ bin中是否有任何文件可以添加此行。 如果沒有,是否有可能在RestrictedPython?限制蟒蛇
Q
限制蟒蛇
0
A
回答
1
我不認爲你能做到這一點,但你可以創建一個virualenv和刪除這些模塊有
1
首先,在Python中沒有真正的沙盒(您也可以嘗試PyPy,他們宣稱這是通過虛擬機內部的相當平凡的鉤子實現一直到系統調用)。但是你現在可以嘗試的是stdlib中的runpy模塊。它提供了一種通過顯式地提供這種環境下作爲一個字典運行受限制的環境(尚未沙箱)內的模塊。由於進口語句運行__import__
功能underkeens,這個功能也可以被重載不接受某些模塊名稱。雖然我不知道如何強制Jupiter(或者你正在使用的)以討論的模式運行。
相關問題
- 1. 蟒蛇限制itertools導致
- 2. 蟒蛇3 - 限制無效輸入
- 3. 蟒蛇,限制功能運行時間
- 4. 速率限制蟒蛇裝飾
- 5. 對蟒蛇詛咒輸入限制getstr?
- 6. 蟒蛇 - 優化與真/假限制
- 7. 蟒蛇解決矩陣的限制
- 8. 蟒蛇限制重複字母
- 9. 複製蟒蛇
- 10. 無限while循環蟒蛇
- 11. 蟒蛇權限錯誤
- 12. 蟒蛇在蟒蛇
- 13. 更新蟒蛇3.5蟒蛇
- 14. 無法在蟒蛇蟒蛇
- 15. 蟒蛇2.7:從CMD蟒蛇
- 16. Matplot多行繪製蟒蛇
- 17. 用蟒蛇繪製花朵
- 18. 繪製蟒蛇的總和
- 19. 用蟒蛇繪製骰子
- 20. 蟒蛇繪製數據幀
- 21. 蟒蛇複製串定位
- 22. 抑制調用蟒蛇webrowser
- 23. 複製文件 - 環蟒蛇
- 24. 繪製形狀龜蟒蛇
- 25. 切片蟒蛇矩陣成象限
- 26. 熊貓(蟒蛇) - 段數據到時限
- 27. bash的權限被拒絕了蟒蛇
- 28. 蟒蛇
- 29. 蟒蛇
- 30. 蟒蛇
嗯,,什麼限制,蟒蛇?我可以在限制Python嗎? – sai
如果你正在談論RPython,則沒有。 RPython不是一個Python,有點說話。它不是RPython的 –
。它是https://pypi.python.org/pypi/RestrictedPython – sai