python 使用exec執行定義好的方法,提示“name 'XXX' is not defined”


文件A中的exec(),調到了文件B中的方法,提示name is not defined

exec()調用時,提示方法沒有定義

試過了的方法:

1、百度上說是局部變量或者是全局變量之間的文件,然后在exec()方法后加了globals(),加上這個后重啟,重啟之后,上一個方法初始化瀏覽器的driver,提示沒有defind,driver局部,不能在全局里面訪問,定義一個全局變量driver,重啟,還是提示'presetmethod' is not defined

2、在process文件,即使用到exec()方法的文件中,引入import要使用到的方法的類,重啟執行,exec()可以執行使用exec執行定義好的方法,-- 可解決not defined的問題

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM