解决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实现ftp客户端示例分享
Feb 17 Python
Python学习小技巧之利用字典的默认行为
May 20 Python
Java分治归并排序算法实例详解
Dec 12 Python
浅谈python numpy中nonzero()的用法
Apr 02 Python
超简单使用Python换脸实例
Mar 27 Python
python dlib人脸识别代码实例
Apr 04 Python
pandas DataFrame 交集并集补集的实现
Jun 24 Python
Python面向对象封装操作案例详解 II
Jan 02 Python
python统计字符的个数代码实例
Feb 07 Python
pytorch使用tensorboardX进行loss可视化实例
Feb 24 Python
Python生成随机验证码代码实例解析
Jun 09 Python
pytorch DataLoader的num_workers参数与设置大小详解
May 28 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 Global变量定义当前页面的全局变量实现探讨
2013/06/05 PHP
php实现的读取CSV文件函数示例
2017/02/07 PHP
Laravel学习教程之从入口到输出过程详解
2017/08/27 PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
2019/05/09 PHP
jquery 插件学习(二)
2012/08/06 Javascript
node.js中的fs.open方法使用说明
2014/12/17 Javascript
DOM节点删除函数removeChild()用法实例
2015/01/12 Javascript
Javascript将数字转化成为货币格式字符串
2016/06/22 Javascript
javascript显示系统当前时间代码
2016/12/29 Javascript
vue不通过路由直接获取url中参数的方法示例
2017/08/24 Javascript
vue.js模仿京东省市区三级联动的选择组件实例代码
2017/11/22 Javascript
微信小程序实现之手势锁功能实例代码
2018/07/19 Javascript
JS温故而知新之变量提升和时间死区
2019/01/27 Javascript
JS实现导航栏楼层特效
2020/01/01 Javascript
javascript操作向表格中动态加载数据
2020/08/27 Javascript
[03:17]2014DOTA2 国际邀请赛中国区预选赛 四强专访
2014/05/23 DOTA
[00:56]PWL开团时刻DAY8——追追追追追!
2020/11/09 DOTA
python局部赋值的规则
2013/03/07 Python
Python统计日志中每个IP出现次数的方法
2015/07/06 Python
利用python发送和接收邮件
2016/09/27 Python
解决pandas使用read_csv()读取文件遇到的问题
2018/06/15 Python
python 发送和接收ActiveMQ消息的实例
2019/01/30 Python
Django学习笔记之为Model添加Action
2019/04/30 Python
Opencv实现抠图背景图替换功能
2019/05/21 Python
python实现控制电脑鼠标和键盘,登录QQ的方法示例
2019/07/06 Python
Python学习笔记之Zip和Enumerate用法实例分析
2019/08/14 Python
python之yield和Generator深入解析
2019/09/18 Python
Python数组并集交集补集代码实例
2020/02/18 Python
python3 中时间戳、时间、日期的转换和加减操作
2020/07/14 Python
Numpy ndarray 多维数组对象的使用
2021/02/10 Python
Canvas多边形绘制的实现方法
2019/08/05 HTML / CSS
可打印的优惠券、杂货和优惠券代码:Coupons.com
2018/06/12 全球购物
MONNIER Frères英国官网:源自巴黎女士奢侈品配饰电商平台
2018/12/06 全球购物
Pedro官网:新加坡时尚品牌
2019/08/27 全球购物
电影建党伟业观后感
2015/06/01 职场文书
win7配置本地ftp服务器的图文教程
2022/08/05 Servers