sys.argv - Command Line Argument List


How to retrieve command line arguments with sys.argv list?



If execute a Python script file with the "python" command, you can use the sys.argv list to retrieve command line arguments.

Note that the first argument, sys.argv[0], represents the Python script file name.

Here is a Python script file example, the displays command line arguments:

import sys
print("Python version: "+sys.version)
print("Command line arguments:")
for i, e in enumerate(sys.argv):
   print("   sys.argv["+str(i)+"]: "+e)

You can run it with the "python" command:

C:\fyicenter>python apple orange
Python version: 3.6.2 (v3.6.2:5fd33b5, Jul  8 2017, 04:14:34) 
Command line arguments:
sys.argv[1]: apple
sys.argv[2]: orange


're' Module - Regular Expression Operations

Printing Python Engine Information

'sys' Module - System Parameters and Functions

⇑⇑ Python Tutorials

2018-11-11, 285👍, 0💬