乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

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

       孟溪ProbeT連山 2019-10-10

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

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

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

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

      import b

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

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

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

      可,例如

      import sys sys.path.append('c:\xxxx\b.py') # 這個例子針對 windows 用戶來說的 

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

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

      xxxxxx),這是因為:

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

      上面代碼最好寫成:

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

      這樣可以避免因為錯誤的組成轉(zhuǎn)義字符,而造成無效的搜索目錄(sys.path)設(shè)置。

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

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多