Hallo ottogal,
vielleicht ist das kein Problem von Python, sondern vom Python-Linter in VSCode. JavaScript Linter wie JSLint oder ESLint maulen auch gern mal, dass Variablen wie "window" oder "console" undefiniert seien, und man muss ihnen mit speziellen Deklarationskommentaren beibringen, dass das vordefinierte Globals sind.
Rolf
-- 
sumpsi - posui - obstruxi
  sumpsi - posui - obstruxi
 nicht angemeldet
 nicht angemeldet Rolf B
 Rolf B