最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python import自己的模塊報(bào)錯(cuò)問題及解決

 更新時(shí)間:2022年02月11日 09:24:23   作者:cacho_37967865  
這篇文章主要介紹了Python import自己的模塊報(bào)錯(cuò)問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

在實(shí)際使用python時(shí),我們會(huì)將一些公共的東西寫到一些基礎(chǔ)模塊中,供其他模塊去調(diào)用,這時(shí)會(huì)去import自定義的一些基礎(chǔ)模塊,然后來導(dǎo)入。

自己寫好了腳本,然后導(dǎo)入,導(dǎo)入的情況分為以下情況:

1. 運(yùn)行的模塊與需要調(diào)用自定義基礎(chǔ)模塊在同一文件夾下

2. 自定義模塊與所需要調(diào)用自定義模塊的文件不在同一文件夾下

一、同一文件夾下

這時(shí)的調(diào)用就較為簡單了,直接導(dǎo)入即可

from deal_excel import copy_sheetWrite, row_commonWrite
from deal_time import minus_date

但是這個(gè)時(shí)候在PyCharm中顯示的是報(bào)錯(cuò)

但是運(yùn)行程序是不會(huì)報(bào)錯(cuò)的

為了讓在PyCharm中不報(bào)錯(cuò),可以將包/文件夾設(shè)為 sources Root

現(xiàn)在就不報(bào)錯(cuò)了

在cmd命令中執(zhí)行也是成功的

如果在模塊前面加上包名(下面有個(gè)__init__.py)或者文件夾名

from msydwork.deal_excel import copy_sheetWrite, row_commonWrite
from msydwork.deal_time import minus_date

PyCharm中顯示不報(bào)錯(cuò),運(yùn)行程序成功

但是在cmd命令中運(yùn)行卻是失敗的

所以對于處于同一文件夾下的情況:直接導(dǎo)入模塊;為了PyCharm中不報(bào)錯(cuò),將包/文件夾設(shè)為sources Root

二、處于不同文件夾下面

在PyCharm中是不會(huì)報(bào)錯(cuò)而且執(zhí)行成功,是由于將deal_excel、deal_time所在包設(shè)為sources Root:

這時(shí)在cmd命令中是執(zhí)行失敗的

在PyCharm中是不會(huì)報(bào)錯(cuò)而且執(zhí)行成功另外一種方法:導(dǎo)包時(shí)全路徑(可以不設(shè)sources Root)

這時(shí)在cmd命令中也是報(bào)錯(cuò)的

為了讓代碼在cmd命令中執(zhí)行成功,需要將自定義基礎(chǔ)模塊的文件夾/包添加到Python的庫路徑中。

三、找到本地庫的路徑,然后將文件拷進(jìn)去即可

拷貝到\Lib\site-packages中

PyCharm中是不會(huì)報(bào)錯(cuò)而且執(zhí)行成功

cmd命令中執(zhí)行成功

四、手動(dòng)給python添加搜索路徑

在python安裝目錄的\Lib\site-packages文件夾中建立一個(gè).pth文件,內(nèi)容為自己寫的庫絕對路徑

這個(gè)時(shí)候PyCharm中是會(huì)報(bào)錯(cuò)的,但是執(zhí)行是成功的

cmd命令是執(zhí)行成功的。

還有一種方法導(dǎo)入完整路徑:

將根目錄設(shè)為搜索路徑

這時(shí)候不管在PyCharm還是cmd執(zhí)行都是成功的

所以對于處于不同一文件夾下的情況:先手動(dòng)給python添加搜索路徑(根目錄),然后直接導(dǎo)入模塊全路徑;

在這里說一句Python的包搜索路徑

Python會(huì)在以下路徑中搜索它想要尋找的模塊:

1. 程序所在的文件夾

2. 標(biāo)準(zhǔn)庫的安裝路徑

3. 操作系統(tǒng)環(huán)境變量PYTHONPATH所包含的路徑

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

相關(guān)文章

  • 如何在 Matplotlib 中更改繪圖背景的實(shí)現(xiàn)

    如何在 Matplotlib 中更改繪圖背景的實(shí)現(xiàn)

    這篇文章主要介紹了如何在 Matplotlib 中更改繪圖背景的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Python3.6+selenium2.53.6自動(dòng)化測試_讀取excel文件的方法

    Python3.6+selenium2.53.6自動(dòng)化測試_讀取excel文件的方法

    這篇文章主要介紹了Python3.6+selenium2.53.6自動(dòng)化測試_讀取excel文件的方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • 使用Pyhton 分析酒店針孔攝像頭

    使用Pyhton 分析酒店針孔攝像頭

    這篇文章主要介紹了使用Pyhton 分析酒店針孔攝像頭,本文通過截圖的形式給大家介紹的非常詳細(xì),對大家的工作或?qū)W習(xí)具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Python實(shí)現(xiàn)電腦壁紙的采集與輪換效果

    Python實(shí)現(xiàn)電腦壁紙的采集與輪換效果

    這篇文章主要為大家介紹了如何利用Python實(shí)現(xiàn)電腦壁紙的采集以及輪換效果,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Python有一定幫助,需要的可以參考一下
    2022-04-04
  • 使用Python的Supervisor進(jìn)行進(jìn)程監(jiān)控以及自動(dòng)啟動(dòng)

    使用Python的Supervisor進(jìn)行進(jìn)程監(jiān)控以及自動(dòng)啟動(dòng)

    這篇文章主要介紹了使用Python的Supervisor進(jìn)行進(jìn)程監(jiān)控以及自動(dòng)啟動(dòng),使用python supervisor實(shí)現(xiàn),需要的朋友可以參考下
    2014-05-05
  • 詳解Swift中屬性的聲明與作用

    詳解Swift中屬性的聲明與作用

    Swift中的屬性可以被分為存儲(chǔ)屬性和計(jì)算屬性,本文將為大家詳解Swift中屬性的聲明與作用,需要的朋友可以參考下
    2016-06-06
  • Keras 使用 Lambda層詳解

    Keras 使用 Lambda層詳解

    這篇文章主要介紹了Keras 使用 Lambda層詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • python?pyaudio音頻錄制的實(shí)現(xiàn)

    python?pyaudio音頻錄制的實(shí)現(xiàn)

    這篇文章主要介紹了python?pyaudio音頻錄制的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Python中HTTP請求的全面指南

    Python中HTTP請求的全面指南

    在現(xiàn)代網(wǎng)絡(luò)應(yīng)用中,HTTP(HyperText Transfer Protocol)協(xié)議是客戶端與服務(wù)器之間數(shù)據(jù)傳輸?shù)暮诵?本文都將從基礎(chǔ)到高級,逐步引導(dǎo)你成為HTTP請求處理的高手,快跟隨小編一起學(xué)習(xí)起來吧
    2024-10-10
  • 深入了解Python并發(fā)編程

    深入了解Python并發(fā)編程

    讓計(jì)算機(jī)程序并發(fā)的運(yùn)行是一個(gè)經(jīng)常被討論的話題,這篇文章將具體介紹一下Python下的各種并發(fā)方式。感興趣的可以跟隨小編一起學(xué)習(xí)一下
    2022-01-01

最新評論

东乡| 根河市| 六枝特区| 阿坝| 怀远县| 遵义县| 和硕县| 大港区| 洪泽县| 大港区| 乃东县| 黑河市| 曲阳县| 扶风县| 乐至县| 仙居县| 新宾| 满城县| 宣威市| 闵行区| 丁青县| 炎陵县| 鄂伦春自治旗| 乐昌市| 凤翔县| 大冶市| 华容县| 大理市| 长春市| 翼城县| 通州区| 松原市| 庄河市| 卓资县| 宝鸡市| 遂溪县| 宁津县| 霍林郭勒市| 江津市| 如皋市| 磐安县|