Questions marquées «python-3.x»

166
avertissement concernant trop de chiffres ouverts

Dans un script où je crée de nombreuses figures avec fix, ax = plt.subplots(...), j'obtiens l'avertissement RuntimeWarning: Plus de 20 figures ont été ouvertes. Les figures créées via l'interface pyplot ( matplotlib.pyplot.figure) sont conservées jusqu'à ce qu'elles soient explicitement fermées et...

161
Message PyLint: interpolation-format-de-journalisation

Pour le code suivant: logger.debug('message: {}'.format('test')) pylint produit l'avertissement suivant: interpolation-format-de-journalisation (W1202): Utilisez le formatage% dans les fonctions de journalisation et transmettez les paramètres% en tant qu'arguments Utilisé lorsqu'une instruction de...

159
Pourquoi la super () magie de Python 3.x?

En Python 3.x, super()peut être appelé sans arguments: class A(object): def x(self): print("Hey now") class B(A): def x(self): super().x() >>> B().x() Hey now Afin de faire ce travail, une certaine magie lors de la compilation est effectuée, dont une conséquence est que le code suivant...

157
pythonw.exe ou python.exe?

En bref: pythonw.exene fait rien, python.exen'accepte rien (lequel dois-je utiliser?) test.py: print "a" Fenêtre CMD: C:\path>pythonw.exe test.py <BLANK LINE> C:\path> C:\path>python.exe test.py File "C:\path\test.py", line 7 print "a" ^ SyntaxError: invalid syntax C:\path> S'il...