What is sys.argv in python and how is it used?

Asked by Last Modified  

Follow 0
Answer

Please enter your answer

Experienced python tutor. Higher degree by research in Data Science

sys: system; arg: argument; v: variable sys.argv is a list which contains the command line argument. How it is used: Lets assume you want to run a python program file saved with name kiran.py which adds two number input to it from the command line, in that case you can open the command prompt/anaconda...
read more
sys: system; arg: argument; v: variable sys.argv is a list which contains the command line argument. How it is used: Lets assume you want to run a python program file saved with name kiran.py which adds two number input to it from the command line, in that case you can open the command prompt/anaconda prompt, > python kiran.py 1 2 you will get 3 as the result >> 3 The code in kiran.py import sys print(sys.argv[1]+sys.argv[2]) Note --- here sys.argv will be ['kiran.py',1,2] i.e. first element is always filename/path read less
Comments

Related Questions

Which technology is better to learn Linux, java or python to get a good job please help me out in this?
actually both are two different technologies, java is object oriented programming where as unix is operating sysstem so, there is no relation between both so, its your choice to learn either java or unix....
Profile Photo
Sai
How should I start learning Python?
Write your first program in Python. Explore packages to better manage projects. Learn Python basics, including the following elements: Boolean types. Strings. Mathematical operations. Lists and loops....
Profile Photo
Shubham
0 0
View Comments5
What does // mean in python?
In Python, `//` is the floor division operator, which divides two numbers and returns the largest integer less than or equal to the result. For example, `7 // 2` returns `3`, as it performs division and rounds down to the nearest whole number.
Profile Photo
Annu
0 0
View Comments5

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons

Python Dictionary
Python dictionary is an unordered collection of items. While other compound datatypes have only value as an element, a dictionary has a key: value pair. Dictionaries are optimized to retrieve values when...
Profile Photo

Python : functional programming characteristics
Functions are first class (objects). That is, everything you can do with "data" can be done with functions themselves (such as passing a function to another function). Recursion is used as a primary...
Profile Photo

Decorator Introduction
A decorator takes in a function, adds some functionality and returns it. Functions can be passed as arguments to another function like map, filter and reduce Function that take other functions as arguments...
Profile Photo

Assignment operators
Operation Syntax Comment Assignment = Control flow right to left Add AND += Incremental Subtract AND -= Decremental Multiply AND *= Multiplicative increment Division...
Profile Photo

Why Python
Python can be used in any futuristics technology A= Analytics Data Science Artificial Intelligence(AI) Neural Network(NN) Natural Language Processing(NLP) Computer Vision(OpenCV) In Analytics...
Profile Photo

Recommended Articles

Python is one of the most popular programming languages in the world. It is general-purpose, object oriented, high-level programming language used in a number of programming fields. Python is a great programming language to learn as it will introduce you to the world of programming. If you are from the technical background...

Read full article >

Microsoft Excel is an electronic spreadsheet tool which is commonly used for financial and statistical data processing. It has been developed by Microsoft and forms a major component of the widely used Microsoft Office. From individual users to the top IT companies, Excel is used worldwide. Excel is one of the most important...

Read full article >

Almost all of us, inside the pocket, bag or on the table have a mobile phone, out of which 90% of us have a smartphone. The technology is advancing rapidly. When it comes to mobile phones, people today want much more than just making phone calls and playing games on the go. People now want instant access to all their business...

Read full article >

Whether it was the Internet Era of 90s or the Big Data Era of today, Information Technology (IT) has given birth to several lucrative career options for many. Though there will not be a “significant" increase in demand for IT professionals in 2014 as compared to 2013, a “steady” demand for IT professionals is rest assured...

Read full article >

Looking for Python Training classes?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you