Contents
Python – as keyword
as keyword is used to create an alias in Python.
as keyword is generally used to create alias in the following scenarios.
- To create an alias for module name in import statement.
- To create an alias for sub-module name in import statement.
- To create an alias for resource in with resource statement.
- To create an alias for exception.
The syntax to use as keyword to create an alias for importing a module is
import <module_name> as <alias_name>
The syntax to use as keyword to create an alias for importing a sub-module is
from <module_name> import <sub_module_name> as <alias_name>
The syntax to use as keyword to create an alias for a resource is
with <resource> as <alias_name>
The syntax to use as keyword to create an alias for importing a module is
except <exception_name> as <alias_name>
Example 1: Create Alias for Module
In this example, we will create an alias for module numpy in the import statement with alias name np.
Output
[4 5 3 7]
Example 2: Create Alias for Sub-Module
In this example, we will create an alias for sub-module scimath in the import statement with alias name smath.
Output
2.302585092994046
Example 3: Create Alias for Module
In this example, we will read a file using open() function and store its reference in a variable using with statement and as keyword as shown below.
Python Program
with open('sample.txt') as myfile:
fileContents = myfile.read()
print(fileContents)
CopyOutput
Hi User!
Welcome to Python Examples.
Continue Exploring.
Example 4: as in Except clause
In this example, we will create an alias for module numpy in the import statement with alias name np.
Python Program
try:
with open('no_file.txt') as myfile:
fileContents = myfile.read()
except FileNotFoundError as ex:
print(ex)
CopyOutput
[Errno 2] No such file or directory: 'no_file.txt'
Summary
In this tutorial of Python Examples, we learned how to use Python as keyword to create an alias in different scenarios, with the help of examples.