python可以';无法获取正在导入的嵌套模块
我有下一个文件夹结构(顺便说一下Python 3.7): main.py文件如下所示:python可以';无法获取正在导入的嵌套模块,python,module,python-import,importerror,Python,Module,Python Import,Importerror,我有下一个文件夹结构(顺便说一下Python 3.7): 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') 我无法理解这一切重要事情背后的逻辑。我尝试了许多基于其他
...
import vk
def main():
vk.test() ----> module 'vk' has no attribute 'test'
if __name__ == '__main__':
main()
vk.py文件本身:
def test():
print('test worked')
我无法理解这一切重要事情背后的逻辑。我尝试了许多基于其他答案的变体,但根本不起作用
如果有人能提出某种解决方案,或者告诉我它通常应该如何工作,我将非常感激 import将尝试调用模块内的。但是,您既没有该文件,也没有调用vk.py文件 简单地将你的vk.py重命名为u
有关导入系统工作方式的更多信息,请查看文档:清除那些
vk
和sa
文件夹,并将.py
文件向上移动。你为什么会有这些?
def test():
print('test worked')