English
Tamil Nadu Board of Secondary EducationHSC Science Class 12

What is sys.argv? What does it contain?

Advertisements
Advertisements

Question

What is sys.argv? What does it contain?

Answer in Brief
Advertisements

Solution

sys.argv is the list of command-line arguments passed to the Python program, argv contains all the items that come along via the command-line input, it’s basically an array holding the command-line arguments of the program.
To use sys.argv, you will first have to import sys. The first argument, sys.argv[0], is always the name of the program as it was invoked, and sys.argv[l] is the first argument you pass to the program (here it is the C++ file).

For example:
main(sys.args[1]) Accepts the program file (Python program) and the input file (C++ file) as a list(array). argv[0] contains the Python program which is needed not to be passed because by default _main_ contains source code reference and argv[l] contains the name of the C++ file which is to be processed.

shaalaa.com
Python Program to Import C++
  Is there an error in this question or solution?
Chapter 14: Importing C++ programs in Python - Evaluation [Page 289]

APPEARS IN

Samacheer Kalvi Computer Science [English] Class 12 TN Board
Chapter 14 Importing C++ programs in Python
Evaluation | Q 5. | Page 289
Share
Notifications

Englishहिंदीमराठी


      Forgot password?
Use app×