0
我想編寫一個簡單的python C/S執行代碼模型,它將發送所有在客戶端編寫的代碼在服務器中執行。如何爲指定的連接設置本地名稱空間?
簡而言之,您可以認爲我正在使用exec(code, globals())
來運行遠程代碼。
而且我遇到一個關於命名空間的問題:
如果我在一個連接導入的東西,另一個連接也可以使用這個模塊。
例如,我們有兩個連接:A和B.
我import os
在連接A,然後連接乙可以使用os
模塊也。
問題:我想要的是每個連接都有自己的執行環境,比如'globals'
。