Получите оригинальный sys.argv - PullRequest
0 голосов
/ 29 мая 2020

Есть ли способ получить исходное значение argv из python после выполнения кода следующим образом:

sys.argv[0]=""

На самом деле я ищу незаписываемую версию sys.argv.

Я бы предпочел независимое от ОС решение, но я работаю над windows, поэтому решения только windows будет достаточно

1 Ответ

1 голос
/ 29 мая 2020

На Linux вы можете использовать:

open("/proc/{}/cmdline".format(os.getpid())).read()[:-1].split("\x00")[1:]
...