解决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算法学习之基数排序实例
Dec 18 Python
列举Python中吸引人的一些特性
Apr 09 Python
python3安装pip3(install pip3 for python 3.x)
Apr 03 Python
对python字典元素的添加与修改方法详解
Jul 06 Python
Django 视图层(view)的使用
Nov 09 Python
简单了解Pandas缺失值处理方法
Nov 16 Python
解决Django Haystack全文检索为空的问题
May 19 Python
TensorFlow Autodiff自动微分详解
Jul 06 Python
Python限制内存和CPU使用量的方法(Unix系统适用)
Aug 04 Python
python生成xml时规定dtd实例方法
Sep 21 Python
Flask-SocketIO服务端安装及使用代码示例
Nov 26 Python
python中使用np.delete()的实例方法
Feb 01 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
回首过去10年中最搞笑的10部动漫,哪一部让你节操尽碎?
2020/03/03 日漫
一步一步学习PHP(1) php开发环境配置
2010/02/15 PHP
第三章 php操作符与控制结构代码
2011/12/30 PHP
PHP设计模式之模板模式定义与用法详解
2018/12/20 PHP
实现只能输入数字的input不用replace方法
2013/09/12 Javascript
eclipse导入jquery包后报错的解决方法
2014/02/17 Javascript
使用JS实现jQuery的addClass, removeClass, hasClass函数功能
2014/10/31 Javascript
详解AngularJS 过滤器的使用
2018/06/02 Javascript
微信小程序methods中定义的方法互相调用的实例代码
2018/08/07 Javascript
vue项目打包部署_nginx代理访问方法详解
2018/09/20 Javascript
Vue基于vuex、axios拦截器实现loading效果及axios的安装配置
2019/04/26 Javascript
vue中uni-app 实现小程序登录注册功能
2019/10/12 Javascript
一起深入理解js中的事件对象
2021/02/06 Javascript
[48:38]DOTA2亚洲邀请赛 3.31 小组赛 B组 Mineski vs Secret
2018/03/31 DOTA
使用Python脚本实现批量网站存活检测遇到问题及解决方法
2016/10/11 Python
python清除函数占用的内存方法
2018/06/25 Python
Python OpenCV处理图像之图像像素点操作
2018/07/10 Python
python3的输入方式及多组输入方法
2018/10/17 Python
详解Python字符串切片
2019/05/20 Python
pytorch中的embedding词向量的使用方法
2019/08/18 Python
Python列表切片常用操作实例解析
2019/12/16 Python
美国益智玩具购物网站:Fat Brain Toys
2017/11/03 全球购物
大学生简历的个人自我评价
2013/12/04 职场文书
应用心理学个人求职信范文
2013/12/11 职场文书
委托证明的格式
2014/01/10 职场文书
数学教学随笔感言
2014/02/17 职场文书
承诺书怎么写
2014/03/26 职场文书
刊首寄语大全
2014/04/11 职场文书
创建文明城市标语
2014/06/16 职场文书
三月学雷锋活动总结
2014/06/26 职场文书
2014新生大学四年计划书
2014/09/21 职场文书
商务代表岗位职责
2015/02/15 职场文书
2015年英语教师工作总结
2015/05/20 职场文书
2019年手机市场的调研报告2篇
2019/10/10 职场文书
Django drf请求模块源码解析
2021/06/08 Python
MySQL 逻辑备份 into outfile
2022/05/15 MySQL