Python sys.path.append() Method

Python sys.path.append() method is “used to add a specific path for an interpreter to search.”

Syntax

sys.path.append(path)

Parameters

path: It is a file path string as an argument.

Example 1: How to Use sys.path.append() Method

import sys

print(sys.path)

sys.path.append("/Users/krunal/Desktop/code/pyt/database")

print("-----------------------")
print("After appending a path")
print("-----------------------")
# printing all paths
print(sys.path)

Output

['/Users/krunal/Desktop/code/pyt/database', 
 '/Library/Frameworks/Python.framework/Versions/3.9/lib/python39.zip', 
 '/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9', 
 '/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload', 
 '/Users/krunal/Library/Python/3.9/lib/python/site-packages', 
 '/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages']
-----------------------
After appending a path
-----------------------
['/Users/krunal/Desktop/code/pyt/database', 
 '/Library/Frameworks/Python.framework/Versions/3.9/lib/python39.zip',
 '/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9', 
 '/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload', 
 '/Users/krunal/Library/Python/3.9/lib/python/site-packages', 
 '/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages', 
 '/Users/krunal/Desktop/code/pyt/database']

Example 2: Adding an absolute path

import sys

sys.path.append('/home/user/path/to/your/module')

That’s it.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.