• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    python3異常No module named &#39;thread&#39;怎么辦

    相信良多小伙伴都碰到過如許的環境,我們在用python3導入thread模塊(線程撐持模塊)的時辰,提醒沒有找到thread模塊,thread作為內置模塊,沒來由沒有thread模塊。

    下面小編就來教大師解決這個問題。

    東西/原料

    • Python3

    方式/步調

    1. 1

      我們先來看看提醒。

      打開idle shell:

      import thread

      導入多線程撐持thread模塊

      可以看到ImportError異常,報錯沒有找到thread模塊 No module named 'thread'

    2. 2

      無論若何python都是有thread模塊的,這個錯誤在python2不會發生。

      可是我們用的是python3,查看了python3的改動后。

      本來問題呈現在這里:

      python3中,因為thread有兩個很致命的問題,所以python3更保舉用threading取代thread,所以,thread被更名為_thread

      import _thread

      可以看到并沒有報錯

    3. 3

      此時我們可以測驗考試建立一個線程。

      def runth():

            print("thread running...")

      _thread.start_new_thread(runth,())

      可以看到thread模塊正常利用

    4. 4

      我們可以考慮如許的問題:

      兼容python2和python3的寫法:

      import sys

      if(sys.version[:1] == "3"):import _thread as thread

      #若是版本號是3

      else:import thread

      #不然,也就是python2

    5. 5

      dir()方式查看已導入模塊。

      可以看到我們的別號模塊已經正常導入。

      怎么樣,學會沒?點一波存眷吧(*^__^*) 

    是否幫到了您?若是有幫到您,請點個存眷、點個投票、點個分享、點個贊

    1. 1

      怎么存眷?

      在經驗的右上角小編頭像旁邊點擊存眷,如圖。

    2. 2

      怎么點贊?

      請在經驗左側點贊,如圖。

    3. 3

      怎么投票?

      在經驗的下方點擊投票,如圖。

    4. 4

      若是感覺小編寫的還不錯,可以動動鼠標把它分享給您的伴侶。

      若何分享,鼠標移動到右下角第一個按鈕上,在彈出的選項中進行分享,如圖。

      不盡感謝感動。

    注重事項

    • 人生苦短,我用Python
    • 若有疑問,點擊左下角的投票或者有得給小編留言,小編看到會第一時候答復您,感謝
    • 若是喜好本經驗,請存眷我。可以把它分享給您的伴侶,請點個投票點個保藏。感謝,您的撐持是我最年夜的動力。
    • 發表于 2018-07-07 00:00
    • 閱讀 ( 4827 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆