PEP0263 określa składnię deklarującą kodowanie pliku źródłowego Pythona w samym pliku źródłowym.Określ kodowanie pliku źródłowego Python z wiersza polecenia
Czy można określić kodowanie z wiersza poleceń?
Czy istnieje powód, dla którego może to być niepożądane?
mam na myśli coś takiego:
$ python --encoding utf-8 myscript.py
lub nawet:
$ PYTHONSOURCEENCODING=utf-8 python myscript.py
A następnie powinien zastąpić kodowanie określone w pliku źródłowym, jeśli określono? –
Można to zrobić w obie strony. Możesz chcieć przesłonić kodowanie niepoprawnie określone w pliku źródłowym. Z drugiej strony możesz chcieć powiedzieć "użyj kodowania podanego w wierszu poleceń _nie ma__ kodowania jest określone w pliku źródłowym." – user3414663