上面的代碼首先利用__class__和__subclasses__動態(tài)加載了object對象,這是因為eval中無法直接使用object。然后使用object的子類的zipimporter對egg壓縮文件中的configobj模塊進行導(dǎo)入,并調(diào)用其內(nèi)置模塊中的os模塊從而實現(xiàn)命令執(zhí)行,當然,前提是要有configobj的egg文件。 configobj模塊很有意思,居然內(nèi)置了os模塊: 1 2 3 4...
www.dbjr.com.cn/article/1584...htm 2025-5-17