У меня следующая структура папок (кстати Python 3.7):
roots_folder/
main.py/
vk/
vk.py
sa/
sa.py
main.py файлы выглядят так:
...
import vk
def main():
vk.test() ----> module 'vk' has no attribute 'test'
if __name__ == '__main__':
main()
vk.py сам файл:
def test():
print('test worked')
Я не могу понять логи c, стоящие за всем этим импортом. Я перепробовал много вариантов, основанных на множестве других ответов, но он просто не работает.
Если бы кто-то мог предложить какое-то решение или указать мне, как оно обычно должно работать, я был бы очень благодарен!