解决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 自动安装 Rising 杀毒软件
Apr 24 Python
python类参数self使用示例
Feb 17 Python
python实现爬取千万淘宝商品的方法
Jun 30 Python
Python开发的实用计算器完整实例
May 10 Python
Python批量发送post请求的实现代码
May 05 Python
不知道这5种下划线的含义,你就不算真的会Python!
Oct 09 Python
python Tkinter版学生管理系统
Feb 20 Python
解决python 文本过滤和清理问题
Aug 28 Python
python+selenium 点击单选框-radio的实现方法
Sep 03 Python
python3中rank函数的用法
Nov 27 Python
基于python plotly交互式图表大全
Dec 07 Python
Python3 + Appium + 安卓模拟器实现APP自动化测试并生成测试报告
Jan 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
adodb与adodb_lite之比较
2006/12/31 PHP
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
2008/11/18 PHP
php 上一篇,下一篇文章实现代码与原理说明
2010/05/09 PHP
PHP自动生成表单代码分享
2015/06/19 PHP
php微信公众号开发(3)php实现简单微信文本通讯
2016/12/15 PHP
js 屏蔽鼠标右键脚本附破解方法
2009/12/03 Javascript
各浏览器对link标签onload/onreadystatechange事件支持的差异分析
2011/04/27 Javascript
checkbox使用示例
2013/08/23 Javascript
JS+CSS实现弹出全屏灰黑色透明遮罩效果的方法
2014/12/20 Javascript
JS获取数组最大值、最小值及长度的方法
2015/11/24 Javascript
EasyUI加载完Html内容样式渲染完成后显示
2016/07/25 Javascript
JS实现的系统调色板完整实例
2016/12/21 Javascript
Angular动态添加、删除输入框并计算值实例代码
2017/03/29 Javascript
js图片放大镜效果实现方法详解
2020/10/28 Javascript
jQuery+ajax实现局部刷新的两种方法
2017/06/08 jQuery
微信小程序中进行地图导航功能的实现方法
2018/06/29 Javascript
原生JS实现简单的倒计时功能示例
2018/08/30 Javascript
微信小程序实现的一键复制功能示例
2019/04/24 Javascript
D3.js(v3)+react 实现带坐标与比例尺的柱形图 (V3版本)
2019/05/09 Javascript
javascript中的数据类型检测方法详解
2019/08/07 Javascript
jquery 回调操作实例分析【回调成功与回调失败的情况】
2019/09/27 jQuery
JavaScript实现打砖块游戏
2020/02/25 Javascript
Python操作json的方法实例分析
2018/12/06 Python
Pytorch实现的手写数字mnist识别功能完整示例
2019/12/13 Python
Django自关联实现多级联动查询实例
2020/05/19 Python
Pytest单元测试框架如何实现参数化
2020/09/05 Python
Numpy中np.max的用法及np.maximum区别
2020/11/27 Python
英国最大的宠物食品和宠物用品网上零售商: Zooplus
2016/08/01 全球购物
Charles&Keith美国官方网站:新加坡快时尚鞋类和配饰零售商
2019/11/27 全球购物
资产评估专业大学生求职信
2013/09/29 职场文书
护理毕业生自荐信范文
2013/12/22 职场文书
教师研修随笔感言
2014/01/23 职场文书
我的中国梦主题教育活动总结
2015/05/07 职场文书
python面向对象版学生信息管理系统
2021/06/24 Python
Vue3.0中Ref与Reactive的区别示例详析
2021/07/07 Vue.js
对讲机知识
2022/04/07 无线电