解決python中import文件夾下面py文件報(bào)錯(cuò)問題
如下所示:
在需要導(dǎo)入的那個(gè)文件夾里面新建一個(gè) __init__.py文件,哪怕這個(gè)文件是空的文件也可以.
補(bǔ)充知識(shí):python中import其他目錄下的文件出現(xiàn)問題的解決方法
在使用python進(jìn)行編程的時(shí)候,import其他文件路徑下的.py文件時(shí)報(bào)錯(cuò)
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后面的相對(duì)路徑
from .datasets import download_and_convert_cifar10
改為絕對(duì)路徑
from research.slim.datasets import download_and_convert_cifar10
后仍然報(bào)錯(cuò)
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包,查閱解決方法后發(fā)現(xiàn)加一句
import os
import sysROOT_DIR = os.path.abspath('D:\Pyproject\models-master')
sys.path.append(ROOT_DIR)
即可解決該問題
以上這篇解決python中import文件夾下面py文件報(bào)錯(cuò)問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python實(shí)現(xiàn)一個(gè)搖骰子小游戲
大家好,本篇文章主要講的是python實(shí)現(xiàn)一個(gè)搖骰子小游戲,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下2022-01-01python調(diào)用stitcher類自動(dòng)實(shí)現(xiàn)多個(gè)圖像拼接融合功能
這篇文章主要介紹了python調(diào)用stitcher類自動(dòng)實(shí)現(xiàn)多個(gè)圖像拼接融合功能,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04python包實(shí)現(xiàn)?retrying?重復(fù)回調(diào)操作
這篇文章主要介紹了python包實(shí)現(xiàn)?retrying?重復(fù)回調(diào)操作,文章python的相關(guān)資料展開對(duì)retrying?重復(fù)回調(diào)的詳細(xì)介紹,需要的小伙伴可以參考一下,希望對(duì)你的學(xué)習(xí)有所幫助2022-04-04Python使用Supervisor來管理進(jìn)程的方法
這篇文章主要介紹了Python使用Supervisor來管理進(jìn)程的方法,涉及Supervisor的相關(guān)使用技巧,需要的朋友可以參考下2015-05-05如何把python項(xiàng)目部署到linux服務(wù)器
這篇文章主要介紹了如何把python項(xiàng)目部署到linux服務(wù)器,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08Python可跨平臺(tái)實(shí)現(xiàn)獲取按鍵的方法
這篇文章主要介紹了Python可跨平臺(tái)實(shí)現(xiàn)獲取按鍵的方法,分別針對(duì)windows及Unix等不同平臺(tái)獲取按鍵的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03