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

Jupyter導(dǎo)入自定義模塊及導(dǎo)入后TypeError錯(cuò)誤問(wèn)題及解決

 更新時(shí)間:2023年01月04日 10:20:06   作者:Coder_Guan  
這篇文章主要介紹了Jupyter導(dǎo)入自定義模塊及導(dǎo)入后TypeError錯(cuò)誤問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Jupyter導(dǎo)入自定義模塊方法

1.相同目錄導(dǎo)入方法

如果我當(dāng)前目錄如下:

A
a.ipynb
b.ipynb

我現(xiàn)在要在b.ipynb中導(dǎo)入a.ipynb中的函數(shù)和類(lèi)

導(dǎo)入方法為:

先將a.ipynb下載為a.py文件(下載方法見(jiàn)下圖),并放于和b.ipynb相同路徑下

即這時(shí)候的文件目錄變?yōu)椋?/p>

A
a.py
a.ipynb
b.ipynb

注意:下載路徑為你當(dāng)前使用瀏覽器的下載路徑,你需要將下載好的文件移動(dòng)到相應(yīng)目錄。

這時(shí)候可以直接在b.ipynb中使用下面代碼直接導(dǎo)入a.py文件:

import a

其他導(dǎo)入規(guī)則和普通.py文件導(dǎo)入方法相同

另一個(gè)直接導(dǎo)入.ipynb的方法

2.不同目錄導(dǎo)入方法

如果將要導(dǎo)入的a.ipynb文件和要執(zhí)行的文件b.ipynb不在同一目錄下,

即這時(shí)候的文件目錄為:

A
a.ipynb
B
b.ipynb

同樣,先下載a.py文件,然后文件路徑變?yōu)?/p>

A
a.py
a.ipynb
B
b.ipynb

此時(shí)導(dǎo)入a.py的方法為:

在b.ipynb中先加載a.py所在目錄(即目錄A),這里用相對(duì)路徑:

import sys
sys.path.insert(0, "./../A/")

這時(shí)就可以正常導(dǎo)入a.py文件了

import a

TypeError錯(cuò)誤解決辦法

注:這里的錯(cuò)誤指的是導(dǎo)入模塊后報(bào)錯(cuò),和其他情況報(bào)TypeError錯(cuò)誤不同。

首先確定函數(shù)形參和實(shí)參數(shù)量,類(lèi)型是否對(duì)應(yīng)。如果對(duì)應(yīng)則解決辦法為:

保存當(dāng)前.ipynb文件,然后在Running中關(guān)閉該文件,重新打開(kāi)運(yùn)行。

錯(cuò)誤說(shuō)明:

一般該錯(cuò)誤發(fā)生的原因?yàn)椋?span style="color:#c0392b">被導(dǎo)入模塊的代碼被修改,例如被導(dǎo)入模塊(即.py文件)中的某個(gè)函數(shù)原來(lái)沒(méi)有形參。

此時(shí)已經(jīng)執(zhí)行import該模塊,然后執(zhí)行后發(fā)現(xiàn)該模塊中的某個(gè)函數(shù)需要一個(gè)形參,此時(shí)去.py文件中加入形參并保存。

此時(shí)再去Jupyter執(zhí)行該函數(shù),明明形參和實(shí)參數(shù)量、類(lèi)型等等都對(duì)應(yīng),但是還是會(huì)報(bào)TypeError錯(cuò)誤。

此時(shí)其實(shí)不是代碼的錯(cuò),而是Jupyter本身的錯(cuò)誤,即無(wú)法對(duì)實(shí)時(shí)更改內(nèi)容進(jìn)行更新,按照加粗紅體字解決辦法即可解決。

總結(jié)

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

相關(guān)文章

  • python openCV實(shí)現(xiàn)攝像頭獲取人臉圖片

    python openCV實(shí)現(xiàn)攝像頭獲取人臉圖片

    這篇文章主要為大家詳細(xì)介紹了python openCV實(shí)現(xiàn)攝像頭獲取人臉圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • Python下的Mysql模塊MySQLdb安裝詳解

    Python下的Mysql模塊MySQLdb安裝詳解

    在Python環(huán)境下,如果想操作MySQL數(shù)據(jù)庫(kù),難免會(huì)調(diào)用相應(yīng)的包,比如常用的:MySQLdb通過(guò)導(dǎo)入:import MySQLdb 后,可直接調(diào)用里面的方法
    2014-04-04
  • Python3時(shí)間轉(zhuǎn)換之時(shí)間戳轉(zhuǎn)換為指定格式的日期方法詳解

    Python3時(shí)間轉(zhuǎn)換之時(shí)間戳轉(zhuǎn)換為指定格式的日期方法詳解

    這篇文章主要介紹了Python3時(shí)間轉(zhuǎn)換之時(shí)間戳轉(zhuǎn)換為指定格式的日期,需要的朋友可以參考下
    2021-04-04
  • Python Web框架之Django框架Form組件用法詳解

    Python Web框架之Django框架Form組件用法詳解

    這篇文章主要介紹了Python Web框架之Django框架Form組件用法,結(jié)合實(shí)例形式詳細(xì)分析了Django框架中各種常用Form組件的功能、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-08-08
  • python實(shí)戰(zhàn)練習(xí)做一個(gè)隨機(jī)點(diǎn)名的程序

    python實(shí)戰(zhàn)練習(xí)做一個(gè)隨機(jī)點(diǎn)名的程序

    讀萬(wàn)卷書(shū)不如行萬(wàn)里路,只學(xué)書(shū)上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實(shí)戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用Python實(shí)現(xiàn)一個(gè)隨機(jī)點(diǎn)名的程序,大家可以在過(guò)程中查缺補(bǔ)漏,提升水平
    2021-10-10
  • 基于PyQT實(shí)現(xiàn)區(qū)分左鍵雙擊和單擊

    基于PyQT實(shí)現(xiàn)區(qū)分左鍵雙擊和單擊

    這篇文章主要介紹了基于PyQT實(shí)現(xiàn)區(qū)分左鍵雙擊和單擊,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • python的簡(jiǎn)單web框架flask快速實(shí)現(xiàn)詳解

    python的簡(jiǎn)單web框架flask快速實(shí)現(xiàn)詳解

    這篇文章主要為大家介紹了python的簡(jiǎn)單web框架flask快速實(shí)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • python類(lèi)名和類(lèi)方法cls修改類(lèi)變量的值

    python類(lèi)名和類(lèi)方法cls修改類(lèi)變量的值

    這篇文章主要介紹了python類(lèi)名和類(lèi)方法cls修改類(lèi)變量的值,通過(guò)類(lèi)對(duì)象是無(wú)法修改類(lèi)變量的值的,本質(zhì)其實(shí)是給類(lèi)對(duì)象新添加?name?和?age?變量,下文更多的相關(guān)介紹需要的小伙伴可任意參考一下
    2022-04-04
  • numpy 計(jì)算兩個(gè)數(shù)組重復(fù)程度的方法

    numpy 計(jì)算兩個(gè)數(shù)組重復(fù)程度的方法

    今天小編就為大家分享一篇numpy 計(jì)算兩個(gè)數(shù)組重復(fù)程度的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11
  • Python算法的時(shí)間復(fù)雜度和空間復(fù)雜度(實(shí)例解析)

    Python算法的時(shí)間復(fù)雜度和空間復(fù)雜度(實(shí)例解析)

    算法復(fù)雜度分為時(shí)間復(fù)雜度和空間復(fù)雜度,簡(jiǎn)單而講時(shí)間復(fù)雜度指的是語(yǔ)句執(zhí)行次數(shù),空間復(fù)雜度指的是算法所占的存儲(chǔ)空間,本文通過(guò)代碼給大家介紹Python算法的時(shí)間復(fù)雜度和空間復(fù)雜度問(wèn)題,感興趣的朋友一起看看吧
    2019-11-11

最新評(píng)論