Допустим, вы хотите запустить скрипт Python с некоторыми параметрами, такими как
python myscript some arguments
Я понимаю, что строки sys.argv[1]
и sys.argv[2]
будут иметь кодировку, указанную в терминале.Есть ли способ получить эту информацию из скрипта Python?
Моя цель примерно такая:
terminal_enocding = some_way.to.GET_TERMINAL_ENCODING
some = `sys.argv[1]`.decode(terminal_encoding)
arguments = `sys.argv[2]`.decode(terminal_encoding)