Passer des arguments de ligne de commande à argv dans le cahier jupyter / ipython

Je me demandais si il est possible de remplir sys.argv (ou d'une autre structure) avec des arguments de ligne de commande dans un jupyter/ipython notebook, semblable à la façon dont c'est fait par le biais d'un script python.

Par exemple, si je devais exécuter un script python comme suit:

python test.py False

Puis sys.argv contient les argument False. Mais si je lance un jupyter ordinateur portable dans une manière similaire:

jupyter notebook test.ipynb False

Ensuite l'argument de ligne de commande est perdue. Est-il possible d'accéder à cet argument de l'intérieur de l'ordinateur portable lui-même?

source d'informationauteur justadampaul