解决python中import⽂件夹下⾯py⽂件报错问题如下所⽰:
在需要导⼊的那个⽂件夹⾥⾯新建⼀个 __init__.py⽂件,哪怕这个⽂件是空的⽂件也可以.
补充知识:python中import其他⽬录下的⽂件出现问题的解决⽅法
在使⽤python进⾏编程的时候,import其他⽂件路径下的.py⽂件时报错
Traceback (most recent call last):
File "download_and_convert_data.py", line 44, in <module>
from .datasets import download_and_convert_cifar10
ModuleNotFoundError: No module named '__main__.datasets'; '__main__' is not a package
⽂件的路径如下:
D:\Pyproject\models-master\research\slim\datasets\download_and_convert_cifar10.py
将from后⾯的相对路径
from .datasets import download_and_convert_cifar10
改为绝对路径
from research.slim.datasets import download_and_convert_cifar10
后仍然报错
Traceback (most recent call last):
File "download_and_convert_data.py", line 44, in <module>
from research.slim.datasets import download_and_convert_cifar10python怎么读文件夹下的文件夹
ModuleNotFoundError: No module named 'research'
意思是不到research包,查阅解决⽅法后发现加⼀句
import os
import sys
ROOT_DIR = os.path.abspath('D:\Pyproject\models-master')
sys.path.append(ROOT_DIR)
即可解决该问题
以上这篇解决python中import⽂件夹下⾯py⽂件报错问题就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论