解决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 07 Python
python学习入门细节知识点
Mar 29 Python
Python Numpy库安装与基本操作示例
Jan 08 Python
python中嵌套函数的实操步骤
Feb 27 Python
elasticsearch python 查询的两种方法
Aug 04 Python
Python中BeautifuSoup库的用法使用详解
Nov 15 Python
自定义Django Form中choicefield下拉菜单选取数据库内容实例
Mar 13 Python
python集合能干吗
Jul 19 Python
Python如何截图保存的三种方法(小结)
Sep 01 Python
python中append函数用法讲解
Dec 11 Python
python 基于selectors库实现文件上传与下载
Dec 31 Python
Python 一键获取电脑浏览器的账号密码
May 11 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+iframe模拟Ajax上传文件功能示例
2019/07/02 PHP
Thinkphp5框架使用validate实现验证功能的方法
2019/08/27 PHP
jQuery 属性选择器element[herf*='value']使用示例
2013/10/20 Javascript
使用ajax+jqtransform实现动态加载select
2014/12/01 Javascript
AngularJS初始化过程分析(引导程序)
2014/12/06 Javascript
node.js中的http.createClient方法使用说明
2014/12/15 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
2015/09/15 Javascript
跟我学习javascript的Date对象
2015/11/19 Javascript
nodejs个人博客开发第一步 准备工作
2017/04/12 NodeJs
js下载文件并修改文件名
2017/05/08 Javascript
详解webpack进阶之插件篇
2017/07/06 Javascript
微信小程序自定义toast组件的方法详解【含动画】
2019/05/11 Javascript
Vue Router中应用中间件的方法
2020/08/06 Javascript
Nest.js散列与加密实例详解
2021/02/24 Javascript
Python中的闭包详细介绍和实例
2014/11/21 Python
Python列表计数及插入实例
2014/12/17 Python
Python中用Spark模块的使用教程
2015/04/13 Python
Python实现计算文件夹下.h和.cpp文件的总行数
2015/04/23 Python
Python中pygame的mouse鼠标事件用法实例
2015/11/11 Python
python3调用百度翻译API实现实时翻译
2018/08/16 Python
python实现顺序表的简单代码
2018/09/28 Python
pandas 时间格式转换的实现
2019/07/06 Python
django实现用户注册实例讲解
2019/10/30 Python
使用Python实现微信拍一拍功能的思路代码
2020/07/09 Python
CSS3实现大小不一的粒子旋转加载动画
2016/04/21 HTML / CSS
Css3新特性应用之形状总结
2016/12/08 HTML / CSS
HTML5梦幻之旅——炫丽的流星雨效果实现过程
2013/08/06 HTML / CSS
html5绘制时钟动画
2014/12/15 HTML / CSS
Hanro官网:奢华男士和女士内衣、睡衣和家居服
2018/10/25 全球购物
黄河的主人教学反思
2014/02/07 职场文书
科级干部考察材料
2014/02/15 职场文书
食品销售计划书
2014/04/26 职场文书
2014法制宣传日活动总结范文
2014/11/01 职场文书
生产现场禁烟通知
2015/04/23 职场文书
小学生暑假安全公约
2015/07/14 职场文书
MySQL实例精讲单行函数以及字符数学日期流程控制
2021/10/15 MySQL