Как вызвать класс в другом модуле из функции, передавая аргумент? - PullRequest
0 голосов
/ 09 февраля 2019

Я пытаюсь запустить функцию в файле из другого модуля при передаче аргумента, но продолжаю получать: AttributeError: модуль 'folder1.file1' не имеет атрибута 'function1'

Я думаю что-топроисходит неправильно при импорте модуля.Когда у меня есть две функции в одном файле, все идет по плану, но когда они разделены в разных файлах, я получаю эту ошибку.Возможно, я путаю импорт классов с функциями импорта?

folder1 / file1:

def function1(a):
    answer = a
    print(answer)

folder2 / file2:

from folder1 import file1

func1 = file1.function1() 
def function2():
    a = 5
    func1(a)
...