Метод Python sys.path.append() используется для добавления определенного пути для поиска интерпретатора.
Содержание
Синтаксис
|
1 |
sys.path.append(path) |
Параметры
path: это строка пути к файлу в качестве аргумента.
Пример 1: как использовать метод sys.path.append()
|
1 2 3 4 5 6 7 8 9 10 11 |
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) |
Выход
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
['/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'] |
Пример 2: добавление абсолютного пути
|
1 2 3 |
import sys sys.path.append('/home/user/path/to/your/module') |
