Sono un po 'stanco di dover inserire prima il chcp 936
prima di usare python con la riga di comando. (Ulteriori dettagli: la mia versione Python è 2.7
, e OS è Windows 8
e sto iniziando a riga di comando nel menu File della mia cartella del progetto.)come evitare chcp all'avvio di python da cmd
936
rappresenta codifica per semplificato Chinese GBK
; Python 2.7 sembra non essere a conoscenza della code page 65001
(che significa utf-8
), che è l'impostazione predefinita per la mia riga di comando, e quindi causa errore ogni volta che viene eseguito un programma.
Quindi mi chiedo se è possibile configurare l'impostazione cmd in modo che utilizzi la tabella codici 936
come impostazione predefinita.
So cosa intendi, grazie. Ma desidero avviare python con cmd dalle cartelle su cui sto lavorando in modo che non debba mai effettuare il cd su ogni cartella ogni volta. – Peihui
@Peihui: vedere la risposta aggiornata. Spero che questo faccia ciò di cui hai bisogno. –
sì, questo è esattamente quello che stavo cercando. Ho provato questo reg oggi. Sfortunatamente, la sezione per lo sfondo della directory non funziona. Sembra che il parametro cmd abbia bisogno di un po 'di lucidatura. – Peihui