解决python中import文件夹下面py文件报错问题


Posted in Python onJune 01, 2020

如下所示:

解决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_cifar10
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文件报错问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python中关于中文编码问题的处理建议
Apr 08 Python
Python返回真假值(True or False)小技巧
Apr 10 Python
python的dataframe和matrix的互换方法
Apr 11 Python
Diango + uwsgi + nginx项目部署的全过程(可外网访问)
Apr 22 Python
python list转矩阵的实例讲解
Aug 04 Python
Python3 串口接收与发送16进制数据包的实例
Jun 12 Python
python 进程间数据共享multiProcess.Manger实现解析
Sep 23 Python
Python3自定义json逐层解析器代码
May 11 Python
python开发前景如何
Jun 11 Python
基于python实现监听Rabbitmq系统日志代码示例
Nov 28 Python
一文带你了解Python 四种常见基础爬虫方法介绍
Dec 04 Python
Python基于百度AI实现抓取表情包
Jun 27 Python
浅谈Python中文件夹和python package包的区别
Jun 01 #Python
python 通过文件夹导入包的操作
Jun 01 #Python
Python matplotlib可视化实例解析
Jun 01 #Python
python代码如何注释
Jun 01 #Python
python爬虫实例之获取动漫截图
May 31 #Python
如何利用Python识别图片中的文字
May 31 #Python
Python模拟登入的N种方式(建议收藏)
May 31 #Python
You might like
分页显示Oracle数据库记录的类之二
2006/10/09 PHP
php面向对象全攻略 (一) 面向对象基础知识
2009/09/30 PHP
解析link_mysql的php版
2013/06/30 PHP
PHP中使用xmlreader读取xml数据示例
2014/12/29 PHP
php编程中echo用逗号和用点号连接的区别
2016/03/26 PHP
PHP环境搭建(php+Apache+mysql)
2016/11/14 PHP
Discuz论坛密码与密保加密规则
2016/12/19 PHP
Javascript 不能释放内存.
2006/09/07 Javascript
SUN的《AJAX与J2EE》全文译了
2007/02/23 Javascript
js 单引号 传递方法
2009/06/22 Javascript
js自定义事件及事件交互原理概述(二)
2013/02/01 Javascript
JS获取几种URL地址的方法小结
2014/02/26 Javascript
JavaScript DOM节点添加示例
2014/07/16 Javascript
JS对字符串编码的几种方式使用指南
2015/05/14 Javascript
实例详解Nodejs 保存 payload 发送过来的文件
2016/01/14 NodeJs
微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
2016/10/13 Javascript
JS设计模式之单例模式(一)
2017/09/29 Javascript
微信小程序自动客服功能
2017/11/02 Javascript
JS动画实现回调地狱promise的实例代码详解
2018/11/08 Javascript
JavaScript canvas实现跟随鼠标移动小球
2021/02/09 Javascript
详解Python中使用base64模块来处理base64编码的方法
2016/07/01 Python
PyTorch上实现卷积神经网络CNN的方法
2018/04/28 Python
Python元组常见操作示例
2019/02/19 Python
如何使用Python标准库进行性能测试
2019/06/25 Python
Django框架模板用法入门教程
2019/11/04 Python
调用其他python脚本文件里面的类和方法过程解析
2019/11/15 Python
Python中用xlwt制作表格实例讲解
2020/11/05 Python
日本著名化妆品零售网站:Cosme Land
2019/03/01 全球购物
意大利体育用品和运动服网上商店:Maxi Sport
2019/09/14 全球购物
为什么UNION ALL比UNION快
2016/03/17 面试题
法院实习人员自我鉴定
2013/09/26 职场文书
学前教育学生自荐信范文
2013/12/31 职场文书
自我评价的范文
2014/02/02 职场文书
市场营销调查计划书
2014/05/02 职场文书
工作证明格式范文
2015/06/15 职场文书
基于CSS3画一个iPhone
2021/04/21 HTML / CSS