Ситуация:
Есть обычный импорт модулей в начале файла:
import re import pandas as pd import statistics import matplotlib.pyplot as plt import numpy as np from pymystem3 import Mystem m = Mystem() import fun_raschet
В нем же импорт файла с моими функциями (fun_raschet). Мои функции используют библиотеки импортированные выше:
def key_vvod(key_phrase): key_phrase = m.lemmatize(key_phrase) #Библиотека Mystem key_list = [] for word in key_phrase: word = word.lower() word = re.sub('[^\w\d\s]+', ' ', word) #Библиотека re .... и т.д.
Далее по файлу вызываю свою функцию:
key_list = fun_raschet.key_vvod('некий набор слов') key_list
И мне выдает ошибку “name ‘m’ is not defined”
Собственно вопрос: Как заставить вызываемую из файла функцию видеть объявленную библиотеку?
