No
Quando si esegue python, il primo passo è quello di convertire in bytecode, che è ciò che quei file sono .pyc
. I commenti vengono rimossi da questi, quindi non importa *.
Se si esegue l'opzione -O
o -OO
, python produrrà file "ottimizzati" pyo
, che sono trascurabilmente più veloci, se più veloci del tutto. La differenza principale è che:
- con
-O
asserzione vengono rimossi,
- con l'opzione
-OO
, i __doc__
stringhe vengono eliminati. Dato che a volte sono necessari, l'esecuzione di -OO
non è consigliata.
* che è stato sottolineato che sotto .pyc
file vengono salvati solo per i moduli. Pertanto, l'eseguibile di livello superiore deve essere ricompilato ogni volta che viene eseguito. Questo passaggio potrebbe rallentare un massivo python eseguibile. In pratica, la maggior parte del codice dovrebbe risiedere in moduli, rendendo questo un non-problema.
No, ma se si hanno commenti sul 75% del codice, si può trarre beneficio dal non commentare così tanto e piuttosto scrivere codice leggibile. – delnan