PEP0263 specifica una sintassi per dichiarare la codifica di un file di origine Python all'interno del file di origine stesso.Specificare la codifica del file di origine Python dalla riga di comando
È possibile specificare la codifica dalla riga di comando?
Oppure c'è un motivo per cui questo potrebbe essere indesiderabile?
Sto pensando a qualcosa di simile:
$ python --encoding utf-8 myscript.py
o anche:
$ PYTHONSOURCEENCODING=utf-8 python myscript.py
E quindi dovrebbe sovrascrivere la codifica specificata nel file sorgente, se specificato? –
Si potrebbe andare in entrambe le direzioni. Si potrebbe voler sovrascrivere una codifica erroneamente specificata nel file sorgente. D'altra parte si potrebbe voler dire "usa la codifica specificata nella riga di comando _unless_ una codifica è specificata nel file sorgente". – user3414663