解決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_cifar10ModuleNotFoundError: No module named ’__main__.datasets’; ’__main__’ is not a package
文件的路徑如下:
D:Pyprojectmodels-masterresearchslimdatasetsdownload_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_cifar10ModuleNotFoundError: No module named ’research’
意思是找不到research包,查閱解決方法后發(fā)現(xiàn)加一句
import osimport sys
ROOT_DIR = os.path.abspath(’D:Pyprojectmodels-master’)sys.path.append(ROOT_DIR)
即可解決該問題
以上這篇解決python中import文件夾下面py文件報(bào)錯(cuò)問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. XML入門精解之結(jié)構(gòu)與語法2. IntelliJ IDEA設(shè)置編碼格式的方法3. ASP基礎(chǔ)入門第八篇(ASP內(nèi)建對(duì)象Application和Session)4. idea設(shè)置自動(dòng)導(dǎo)入依賴的方法步驟5. IntelliJ IDEA設(shè)置條件斷點(diǎn)的方法步驟6. idea重置默認(rèn)配置的方法步驟7. idea設(shè)置代碼格式化的方法步驟8. IntelliJ IDEA設(shè)置默認(rèn)瀏覽器的方法9. PHP腳本的10個(gè)技巧(8)10. idea自定義快捷鍵的方法步驟
