Found 34494 Articles for Programming

What is difference between raw_input() and input() functions in Python?

Manogna
Updated on 01-Oct-2019 11:42:24

255 Views

The function raw_input() presents a prompt to the user (the optional arg of raw_input([arg])), gets input from the user and returns the data input by the user in a string. For example, name = raw_input("What isyour name? ") print "Hello, %s." %nameThis differs from input() in that the latter tries to interpret the input given by the user; it is usually best to avoid input() and to stick with raw_input() and custom parsing/conversion code. In Python 3, raw_input() was renamed to input() and can be directly used. For example, name = input("What is your name? ") print("Hello, %s." %name)Read More

What does close() function do in Python?

Manogna
Updated on 01-Oct-2019 11:29:19

242 Views

The function close() closes an open file. For example: f = open('my_file', 'r+') my_file_data = f.read() f.close() The above code opens 'my_file'in read mode then stores the data it reads from my_file in my_file_data and closes the file. When you open a file, the operating system gives a file handle to read/write the file. You need to close it once you are done using the file. If your program encounters an error and doesn't call f.close(), you didn't release the file. To make sure it doesn't happen, you can use with open(...) as syntax as it automatically closes files regardless of whether ... Read More

What does open() function do in Python?

Manogna
Updated on 01-Oct-2019 11:30:05

150 Views

The function open() opens a file. You can use it like: f = open('my_file', 'r+') my_file_data = f.read() f.close() The above code opens 'my_file'in read mode then stores the data it reads from my_file in my_file_data and closes the file. The first argument of open is the name of the file and second one is the open mode. It determines how the file gets opened, for example,  – If you want to read the file, pass in r– If you want to read and writethe file, pass in r+– If you want to overwrite thefile, pass in w– If you want to ... Read More

What does print >> do in python?

Rajendra Dharmkar
Updated on 13-Jul-2023 16:30:52

328 Views

In Python 2, there was an alternative syntax for using the print statement for printing that involved using the >> operator, also known as the right shift operator. However, this syntax has been deprecated and removed in Python 3. Therefore, if you see code that uses print >> syntax, it is likely written in Python 2 and will not work in Python 3. The correct syntax in Python 2 for redirecting the output of the print statement to a file-like object is using the print statement followed by the >> operator and the file object. Here are ... Read More

What does print() function do in Python?

Rajendra Dharmkar
Updated on 13-Jul-2023 16:27:05

539 Views

In Python, among several functions and other tools that are used to achieve certain functionalities, the print() function happens to be a basic tool for displaying output to the console or terminal. This function allows programmers to achieve several tasks such as, among others, presenting information, messages, variables, and other data to users or for debugging purposes. In this article, we will investigate in detail the functionality and usage of the print() function in Python, through several code examples followed by comprehensive explanations. This will help you to add one more Python skill to your repertoire of code expertise ... Read More

How to print to the Screen using Python?

Rajendra Dharmkar
Updated on 01-Oct-2019 11:34:57

690 Views

The basic way to do output to screen is to use the print statement.>>> print 'Hello, world' Hello, worldTo print multiple things on the same line separated by spaces, use commas between them. For example:>>> print 'Hello, ', 'World' Hello, WorldWhile neither string contained a space, a space was added by the print statement because of the comma between the two objects. Arbitrary data types can also be printed using the same print statement, For example:>>> import os >>> print 1, 0xff, 0777, (1+5j), -0.999, map, sys 1 255 511 (1+5j) -0.999 Objects can be printed on the same line ... Read More

How to generate XML documents with namespaces in Python?

Rajendra Dharmkar
Updated on 01-Oct-2019 11:36:28

2K+ Views

Currently you cannot add namespaces to XML documents directly as it is not yet supported in the in built Python xml package. So you will need to add namespace as a normal attribute to the tag. For example,import xml.dom.minidom doc = xml.dom.minidom.Document() element = doc.createElementNS('http://hello.world/ns', 'ex:el') element.setAttribute("xmlns:ex", "http://hello.world/ns") doc.appendChild(element) print(doc.toprettyxml())This will give you the document,

How will you compare modules, classes and namespaces in Python?

Pranathi M
Updated on 11-May-2023 14:31:57

581 Views

Python allows you to save definitions to a file and then use them in a script or interactive instance of the interpreter. A module is a file that contains definitions that can be imported into other modules or the main module. So, a Python module is nothing more than a package that contains reusable code. Modules are stored in a folder that contains a __init .py file. Modules can contain both functions and classes. The import keyword is used to import modules. A file containing Python commands and definitions is referred to as a module. These files named .py ... Read More

How will you compare namespaces in Python and C++?

Rajendra Dharmkar
Updated on 11-Jul-2024 14:09:43

438 Views

C++ namespaces are explicitly defined blocks that help in avoiding name conflicts. Python namespaces too serve the same purpose of managing scope and name conflicts, but they are dynamically created using modules and packages. Read this tutorial to understand how namespaces are treated in C++ and Python. Namespaces in C++ In C++, namespaces are defined using the namespace keyword. Namespaces are primarily used to organize the code into logical groups and prevent name conflicts that can occur especially when your code base includes multiple libraries. Example Take a look at the following example − #include using namespace std; ... Read More

Explain the visibility of global variables in imported modules in Python?

Rajendra Dharmkar
Updated on 01-Oct-2019 11:24:41

878 Views

Globals in Python are global to a module, not across all modules. (Unlike C, where a global is the same across all implementation files unless you explicitly make it static.). If you need truly global variables from imported modules, you can set those at an attribute of the module where you're importing it.import module1 module1.a=3On the other hand, if a is shared by a whole lot of modules, put it somewhere else, and have everyone import it:global_module.py module1.py: import global_module def fun():     print global_module.var Other files: import global_module import module1 global_module.var = 3 module1.fun()Read More

Advertisements