У меня есть два файла в одном месте, а именно 'hello-depend.py' и 'second-package.py'
hello-depend.py
class HelloDepend():
def depend():
print "depend"
second-package.py
from hello-depend import HelloDepend
class SecondPackage():
def second():
print "second"
h = HelloDepend()
h.depend()
if \__name__ == '\__main__':
s = SecondPackage()
s.second()
Мне нужно создать объект для hello-depend.py из second-package.py.я связан с вышеупомянутым методом.Но я получаю «1013 * синтаксическая ошибка » при импорте «привет-зависит».
Ошибка:
Файл "second-package.py", строка 1
import hello-depend
^
SyntaxError: неверный синтаксис
Поэтому я попытался с помощью метода ниже.
import importlib
importlib.import_module ('hello-зависимость')
но я получаю " global name 'HelloDepend' не определено '
Пожалуйста, помогите мне решить эту проблему.
Примечание: Мне нужно сделать это без изменения имени файла.