March 2019
Intermediate to advanced
532 pages
13h 2m
English
To handle command-line arguments, Python uses sys.argv. In this sense, when a program is executed, Python takes all the values from the command line and sets them in the sys.argv list. The first element of the list is the full path to the script (or the script name—it is operating system dependent), which is always sys.argv[0]. The second element of the list is the first argument to the script, which is sys.argv[1], and so on. This can be seen in the following diagram, where the sysargv_python.py script is executed with two arguments:

To see how sys.argv works, we are going to use the sysargv_python.py script:
# Import the required ...
Read now
Unlock full access