Neatek logo logotype
AdminVPS Hosting VDS

Нужно разработать сайт, или сделать разовую поддержку сервера? Или перенести сайт?

Технический специалист всегда поможет, расскажет, исправит неисправляемое.

Сделай заказ прямо сейчас

Python import различных модулей/библиотек

Данный язык очень гибкий, и понятный для чтения, запускается везде как под Windows так и в Linux. Полезен для написания различных скриптов что упростит вашу жизнь, от создания бэкапов до более масштабных вещей.

Язык питона очень понятный и привлекательный, но как импортировать нужные нам библиотеки и классы?

Создадим такую структуру файлов в директории:

./
- myscript.py
- ./classes
- ./classes/myclass.py
- ./classes/library/...

Чтобы импортировать нужные нам библиотеки в папке classes нужно прописать следующее

# -*- coding: utf-8 -*-
import sys
sys.path.append('classes')

coding utf8 устанавливаем кодировку в которой кодим, далее импортируем sys и задаем дополнительную папку ./classes для поиска библиотек/классов

Далее подключаем в файле myscript.py подключаем уже нужный нам класс или библиотеку

import library
from classes.myclass import MyClassName

библиотеки можно также устанавливать через инструмент pip, а можно располагать в папке с проектом, каждый решает по своему как ему это сделать

и далее после этих действий можно уже использовать класс  MyClassName из файла myclass.py

ClassVar = MyClassName()
print( ClassVar.dosomething() )

Не забываем никогда про 4 отступа с края)

Оцените данную статью

КолДваТриЧетыреОтлично! (1 оценок, средне: 5,00 из 5)