一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

python模塊以及導(dǎo)入出現(xiàn)ImportError: No module named 'xxx'問(wèn)題...

 孟溪ProbeT連山 2019-10-10

python中,每個(gè)py文件被稱之為模塊,每個(gè)具有__init__.py文件的目錄被稱為包。只要模

塊或者包所在的目錄在sys.path中,就可以使用import 模塊或import 包來(lái)使用

如果你要使用的模塊(py文件)和當(dāng)前模塊在同一目錄,只要import相應(yīng)的文件名就好,比

如在a.py中使用b.py:

import b

但是如果要import一個(gè)不同目錄的文件(例如b.py)該怎么做呢?

python模塊以及導(dǎo)入出現(xiàn)ImportError: No module named

首先需要使用sys.path.append方法將b.py所在目錄加入到搜素目錄中。然后進(jìn)行import即

可,例如

import sys sys.path.append('c:\xxxx\b.py') # 這個(gè)例子針對(duì) windows 用戶來(lái)說(shuō)的 

大多數(shù)情況,上面的代碼工作的很好。但是如果你沒(méi)有發(fā)現(xiàn)上面代碼有什么問(wèn)題的話,可要

注意了,上面的代碼有時(shí)會(huì)找不到模塊或者包(ImportError: No module named

xxxxxx),這是因?yàn)椋?/p>

sys模塊是使用c語(yǔ)言編寫的,因此字符串支持 '\n', '\r', '\t'等來(lái)表示特殊字符。所以

上面代碼最好寫成:

sys.path.append('c:\\xxx\\b.py') 或者sys.path.append('c:/xxxx/b.py')

這樣可以避免因?yàn)殄e(cuò)誤的組成轉(zhuǎn)義字符,而造成無(wú)效的搜索目錄(sys.path)設(shè)置。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    国产精欧美一区二区三区久久| 国产传媒高清视频在线| 国产精品免费不卡视频| 国产亚洲二区精品美女久久| 91国内视频一区二区三区| 国产又粗又深又猛又爽又黄| 人体偷拍一区二区三区| 亚洲国产四季欧美一区| 精品国产品国语在线不卡| 国产福利在线播放麻豆| 国产av乱了乱了一区二区三区| 亚洲最新av在线观看| 少妇激情在线免费观看| 在线观看视频国产你懂的| 日韩免费国产91在线| 国产一级片内射视频免费播放| 国产高清视频一区不卡| 国产精品久久精品国产| 大香蕉伊人精品在线观看| 搡老熟女老女人一区二区| 日韩欧美一区二区亚洲| 夜夜躁狠狠躁日日躁视频黑人| 亚洲精品高清国产一线久久| 激情综合五月开心久久| 精品人妻少妇二区三区| 国产极品粉嫩尤物一区二区 | 国产不卡最新在线视频| 中字幕一区二区三区久久蜜桃 | 欧美日韩国产午夜福利| 国语对白刺激高潮在线视频| 女人高潮被爽到呻吟在线观看| 亚洲婷婷开心色四房播播| 男女一进一出午夜视频| 色婷婷日本视频在线观看| 久久精品国产一区久久久| 午夜精品一区免费视频| 久久热中文字幕在线视频| 亚洲女同一区二区另类| 在线日本不卡一区二区| 国产对白老熟女正在播放| 成人免费在线视频大香蕉|