как передать "-i" скрипту Python, который читает в других аргументах - PullRequest
0 голосов
/ 05 июля 2018

Обычный скрипт на python, которому не нужны дополнительные аргументы из командной строки, может быть выполнен с передачей -i для входа в python после завершения. Мне было интересно, что делать, когда мой сценарий читает в нескольких других аргументах, используя sys.argv, если я также хочу войти в python после завершения? Потому что в данный момент возвращает ошибку читаемых аргументов. Спасибо!

1 Ответ

0 голосов
/ 05 июля 2018

отлично работает:

python -i myscript.py arg1 arg2 arg3

Пример:

nosklo@stackoverflow:~$ touch foobar.py # create empty file
nosklo@stackoverflow:~$ python -i foobar.py arg1 arg2
>>> import sys
>>> sys.argv
['foobar.py', 'arg1', 'arg2']
...