將鼠標移動到灰色代碼,點擊出現提示“Unused import statement”表示import聲明不可用,
左邊同時出現黃色小燈泡,將鼠標移動至黃色小燈泡那里,
會出現向下箭頭,點擊箭頭出現下拉菜單,繼續點擊第一條“Optimize imports”
(切記要點擊的是最右邊的三角號,不是這一整行,否則會出錯),
右面選擇第四個“Suppress for statement”,即可。
最后操作完成會出現如下結果
import pygame重新點亮,一切恢復原樣!
總結一下:發現上述操作實際上是為無法使用的導入聲明添加了內容為“# noinspection PyUnresolvedReferences”的注釋,它專門針對“This inspection detects names that should resolve but don’t. Due to dynamic dispatch and duck typing, this is possible in a limited but useful number of cases. Top-level and class-level items are supported better than instance items.”提示的情況。其作用是:讓PyCharm 在代碼檢查時人為跳過某些特定部分的代碼檢查。