天天看點

python報錯exec code in self.locals SyntaxError: Missing parentheses in call to ‘exec‘

1. 今天跑代碼,下載下傳了别人的代碼,運作起來報錯如下:

exec code in self.locals            

SyntaxError: Missing parentheses in call to 'exec'

2.查了很多資料,沒有找到解決方案,有些懵逼。。。

3. 這樣的錯誤是執行時候編譯的錯誤,代碼沒問題的情況下,想到一種問題,以前遇到過,将檔案夾命名為内置函數名稱會導緻包沖突,是以,我想是不是因為我命名有問題,是以,我修正了檔案夾的名字:如圖:

python報錯exec code in self.locals SyntaxError: Missing parentheses in call to ‘exec‘

是以将code檔案夾名稱改為code1或者其他名字即可,感覺是名稱沖突,當然這是一種較為神棍的解決方法,我也有些迷。

4.還有一種情況,即沒有配置對python的解釋器,可以重新配置解釋器,在setting中選擇

python報錯exec code in self.locals SyntaxError: Missing parentheses in call to ‘exec‘