欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python命令行運(yùn)行報(bào)錯(cuò)ModuleNotFoundError:No module named‘XXX‘找不到自定義模塊

 更新時(shí)間:2023年11月28日 09:42:26   作者:晚風(fēng)吹兒  
這篇文章主要介紹了python命令行運(yùn)行報(bào)錯(cuò)ModuleNotFoundError:No module named‘XXX‘找不到自定義模塊問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

一、python運(yùn)行報(bào)錯(cuò)

ModuleNotFoundError: ModuleNotFoundError: No module named 'step_defss’

二、報(bào)錯(cuò)原因

在python中,一個(gè).py文件就是一個(gè)模塊,導(dǎo)入模塊等于導(dǎo)入文件 

是文件,就有文件路徑,所以這個(gè)情況,本質(zhì)上就是找不到文件

1、很多時(shí)候在pycharm運(yùn)行一切正常,但是到命令行中運(yùn)行py文件,就會報(bào)錯(cuò)

原因:

pycharm在每次運(yùn)行時(shí),都會檢索整個(gè)工程目錄,把目錄都添加到sys.path中,運(yùn)行的時(shí)候,就能夠找到對應(yīng)的模塊.py文件

2、命令行找不到模塊

原因:

命令行執(zhí)行時(shí),往往都是直接運(yùn)行某個(gè).py文件,缺少路徑檢索的步驟(需要我們自己代碼加上自動(dòng)檢索)

三、解決方法

在需要執(zhí)行的.py文件中,加上以下這段代碼,就是在import模塊文件前

先將模塊路徑,添加到sys.path,就能夠正常引入模塊

import os
import sys
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(BASE_DIR)
from step_defss.scenario_steps import *
#接后續(xù)代碼

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python Django教程之實(shí)現(xiàn)待辦事項(xiàng)應(yīng)用程序

    Python Django教程之實(shí)現(xiàn)待辦事項(xiàng)應(yīng)用程序

    Django是一個(gè)基于Python Web框架的高級Web框架,允許快速開發(fā)和干凈,務(wù)實(shí)的設(shè)計(jì)。本文將創(chuàng)建一個(gè)待辦事項(xiàng)應(yīng)用程序,以了解Django的基礎(chǔ)知識,感興趣的可以嘗試一下
    2022-10-10
  • 蘋果Macbook Pro13 M1芯片安裝Pillow的方法步驟

    蘋果Macbook Pro13 M1芯片安裝Pillow的方法步驟

    Pillow作為python的第三方圖像處理庫,提供了廣泛的文件格式支持,本文主要介紹了蘋果Macbook Pro13 M1芯片安裝Pillow,具有一定的參考價(jià)值,感興趣的可以了解一下
    2021-11-11
  • 對python中的裝包與解包實(shí)例詳解

    對python中的裝包與解包實(shí)例詳解

    今天小編就為大家分享一篇對python中的裝包與解包實(shí)例詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • 最新評論