Python Language sys.argv [0] est le nom du fichier en cours d'exécution


Exemple

Le premier élément de sys.argv[0] est le nom du fichier python en cours d'exécution. Les éléments restants sont les arguments du script.

# script.py
import sys

print(sys.argv[0])
print(sys.argv)

$ python script.py
=> script.py
=> ['script.py']

$ python script.py fizz
=> script.py
=> ['script.py', 'fizz']

$ python script.py fizz buzz
=> script.py
=> ['script.py', 'fizz', 'buzz']