Found 10805 Articles for Python

What is unexpected indent in Python?\\\

Manogna
Updated on 26-Sep-2019 19:56:53

420 Views

Python not only insists on indentation, it insists on consistent indentation. If we indent one line by 4 spaces, but then if we indent the next by 3 (or 5, 6, .), we get this error of unexpected indent in python.In the given code, line 3 has more spaces at the start than line 2. All lines of code in a block must start with exactly the same number of spaces. Both print statements must be indented same number of spaces. So the corrected code that does not show unexpected indent is as follows.def a():     print "foo"     print "baz"

What is the difference between 'except Exception as e' and 'except Exception, e' in Python?

Rajendra Dharmkar
Updated on 25-Jun-2020 20:57:23

871 Views

The difference between using ', ' and 'as' in except statements, is as follows:Both ', ' and 'as' are same functionality wise; but their use depends on the python versions as follows.In Python 2.5 and earlier versions, use of the 'comma' is recommended since 'as' isn't supported.In Python 2.6+ versions, both 'comma' and 'as' can be used. But from Python 3.x, 'as' is required to assign an exception to a variable.As of Python 2.6 using 'as' allows us an elegant way to catch multiple exceptions in a single except block as shown belowexcept (Exception1, Exception2) as erris any day better ... Read More

How to ignore an exception and proceed in Python?

Alekhya Nagulavancha
Updated on 22-Feb-2023 17:56:49

23K+ Views

An exception is an unexpected error or event that occurs during the execution of program. The difference between an error and an exception in a program is that, when an exception is encountered, the program deflects from its original course of execution whereas when an error occurs, the program is terminated. Hence, unlike errors, an exception can be handled. Therefore, you won't have a program crash. However, in some cases of Python, the exception might not cause the program to terminate and will not affect the direction of execution hugely. Therefore, it is best to ignore such kind of exceptions. ... Read More

How to handle a python exception within a loop?

Alekhya Nagulavancha
Updated on 22-Feb-2023 17:54:33

9K+ Views

The looping technique in Python transforms complex problems into simple ones. It allows us to change the flow of the program so that instead of writing the same code over and over, we can repeat it a limited number of times until a certain condition is satisfied. For example, if we need to display the first ten natural numbers, we can do it inside a loop that runs up to ten iterations rather than using the print command ten times. Python offers three ways to loop a block of code in a program: using for loops, while loops and nested ... Read More

How to catch a python exception in a list comprehension?

Alekhya Nagulavancha
Updated on 04-Apr-2023 13:38:19

2K+ Views

Before we understand how to catch a Python exception in a list comprehension, let us first learn what a list comprehension is. List comprehension is a statement that allows you to create a list and execute a for loop, all in a single sentence. This also allows the lists to be created from other iterables like tuples, strings, arrays, lists, and so on. The syntax of list comprehension is given below − List = [expression(element) for element in list if condition] The python list and list comprehension capability, which may be used inside a single line of code to ... Read More

Where's the standard python exception list for programmers to raise?

Rajendra Dharmkar
Updated on 30-Jul-2019 22:30:20

80 Views

I want to know what all standard exceptions are there in python. Where can I find a list of standard python exceptions?The standard python exception list for programmers is available athttps://docs.python.org/3/library/exceptions.html

How do I check if a Python variable exists?

Alekhya Nagulavancha
Updated on 22-Feb-2023 17:43:21

14K+ Views

Variables are defined as the containers used to store some data. They represent a memory location. Any type of data or value can be stored in a variable in Python, including integers, strings, float, Boolean etc. In Python, a variable's data type does not need to be specified when it is defined in a program. However, before any function or application can use variables, they must be defined first. It can be done by simply assigning a value to a name as shown below − x = 5 Here, ‘x’ is the name of a variable. Also, since x ... Read More

How to print the Python Exception/Error Hierarchy?

Alekhya Nagulavancha
Updated on 24-Feb-2023 11:18:30

3K+ Views

We will learn about what an exception is before learning how to print python exceptions. An exception occurs when a program fails to execute in the direction it was intended to be. Python throws exceptions when unexpected errors or events occur. It is common for exceptions to be both valid and invalid. Errors and exceptional conditions can be managed in a program through exceptions in a variety of ways. The exception handling technique can be used when you suspect your code may create an error. This can prevent the software from crashing. Common Exceptions IOError (Input Output Error) − ... Read More

How to raise Python exception from a C extension?

Rajendra Dharmkar
Updated on 27-Sep-2019 07:58:58

120 Views

For the above module, we need to prepare following setup.py script −from distutils.core import setup, Extension setup(name='helloworld', version='1.0', \ ext_modules=[Extension('helloworld', ['hello.c'])])Now, we use the following command,$ python setup.py installOnce we install the extension, we would be able to import and call that extension in our Python script test.py and catch the exception in it as follows −#test.py import helloworld try: print helloworld.helloworld() except Exception as e: print str(e)This would produce the following result −bad format char passed to Py_BuildValue

How to call a function with argument list in Python?

Alekhya Nagulavancha
Updated on 22-Feb-2023 17:47:07

3K+ Views

The purpose of a function is to perform a specific task using code blocks. In programming, functions save time by eliminating unnecessary and excessive copying and pasting of code. Hence, a function will be of great use if there is a common action that needs to be performed in different places and often. The only thing you'll need to do is update that specific function, if you want to make a change. As a result, you no longer have to copy and paste the same piece of code that is scattered throughout your program in order to find it. This ... Read More

Advertisements