sys.argv - Command Line Argument List

Q

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

✍: FYIcenter.com

A

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 echo_argv.py apple orange
Python version: 3.6.2 (v3.6.2:5fd33b5, Jul  8 2017, 04:14:34) 
Command line arguments:
sys.argv[0]: echo_argv.py
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-08-17, 113👍, 0💬