解决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实现的下载8000首儿歌的代码分享
Nov 21 Python
如何处理Python3.4 使用pymssql 乱码问题
Jan 08 Python
python实现批量监控网站
Sep 09 Python
Python和C/C++交互的几种方法总结
May 11 Python
Python实现excel转sqlite的方法
Jul 17 Python
在Python程序员面试中被问的最多的10道题
Dec 05 Python
一看就懂得Python的math模块
Oct 21 Python
Python实现简单的列表冒泡排序和反转列表操作示例
Jul 10 Python
Python+OpenCV实现图像的全景拼接
Mar 05 Python
PyInstaller的安装和使用的详细步骤
Jun 02 Python
python 用Matplotlib作图中有多个Y轴
Nov 28 Python
python 如何引入协程和原理分析
Nov 30 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
PHP zlib扩展实现页面GZIP压缩输出
2010/06/17 PHP
php不使用copy()函数复制文件的方法
2015/03/13 PHP
Gambit vs ForZe BO3 第二场 2.13
2021/03/10 DOTA
动态改变textbox的宽高的js
2006/10/26 Javascript
js 实现菜单左右滚动显示示例介绍
2013/11/21 Javascript
JavaScript中变量声明有var和没var的区别示例介绍
2014/09/15 Javascript
JavaScript学习笔记之DOM基础 2.4
2015/08/14 Javascript
JavaScript与HTML的结合方法详解
2015/11/23 Javascript
vue 实现 tomato timer(蕃茄钟)实例讲解
2017/07/24 Javascript
Express下采用bcryptjs进行密码加密的方法
2018/02/07 Javascript
Javascript获取某个月的天数
2018/05/30 Javascript
vue移动端下拉刷新和上拉加载的实现代码
2018/09/08 Javascript
angular 表单验证器验证的同时限制输入的实现
2019/04/11 Javascript
JavaScript 实现自己的安卓手机自动化工具脚本(推荐)
2020/05/13 Javascript
Python的Flask框架中配置多个子域名的方法讲解
2016/06/07 Python
python+matplotlib实现动态绘制图片实例代码(交互式绘图)
2018/01/20 Python
python中csv文件的若干读写方法小结
2018/07/04 Python
python实现按行分割文件
2019/07/22 Python
python for循环remove同一个list过程解析
2019/08/14 Python
python实现串口通信的示例代码
2020/02/10 Python
浅析Python迭代器的高级用法
2020/07/16 Python
python excel多行合并的方法
2020/12/09 Python
Python 数据分析之逐块读取文本的实现
2020/12/14 Python
利用CSS3参考手册和CSS3代码生成工具加速来学习网页制
2012/07/11 HTML / CSS
html5仿支付宝密码框的实现代码
2017/09/06 HTML / CSS
美国婴童服装市场上的领先品牌:Carter’s
2018/02/08 全球购物
MYSQL基础面试题
2012/05/13 面试题
物流专业大学生职业生涯规划书范文
2014/01/15 职场文书
网络编辑岗位职责
2014/03/18 职场文书
中学生社会实践活动总结
2014/07/03 职场文书
我的中国梦主题教育活动总结
2015/05/07 职场文书
单位更名证明
2015/06/18 职场文书
防溺水安全教育主题班会
2015/08/12 职场文书
心理健康教育主题班会
2015/08/13 职场文书
2016应届毕业生实习评语
2015/12/01 职场文书
无线电知识基础入门篇
2022/02/18 无线电