Python AS Keyword
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.
Python Program
import numpy as np
a = np.array([4, 5, 3, 7])
print(a)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.
Python Program
from numpy.lib import scimath as smath
print(smath.log(10))Output
2.302585092994046Example 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)sample.txt
Hi User!
Welcome to Python Examples.
Continue Exploring.Output
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)Output
[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.

