Мне было интересно, возможно ли получить переменную (в основном список) из одного файла python в основной файл программы, а затем передать ее в объект класса в главном файле программы, не определяя сначала переменную (СЛОВА ниже) вфайл программы. Я объясню ситуацию ниже. Файл words.py имеет список с именем wordlist. Я импортирую этот список слов в основной файл программы main.py, например:
# words.py file
wordlist = ['an',''..] # some list of words
# main.py
from words import wordlist
WORDS = wordlist.copy()
WORDS.remove('an')
mc = models_class(word_list = WORDS)
. Как я уже пробовал выше, работает, если я сначала определяю локальную переменную СЛОВА, но может ли она работать, если я непосредственно передаю список слов вКласс объекта и применить удалить там, как показано ниже.
mc = models_class(word_list = wordlist.remove('an'))