亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      python

      當前位置:中華考試網(wǎng) >> python >> python編程基礎 >> 文章內容

      怎樣使用python3代碼查看包的路徑?

      來源:中華考試網(wǎng)  [2020年12月2日]  【

        在保存了文件的很長一點時間里,我們都沒有使用文件的需求,偶爾需要用到包的話就要去查一下路徑,這類的方法我們也介紹了不少,有的小伙伴會想要追求更快的查找方法。這里小編把查找路徑的方法都進行展示,大家可以自由的選擇,想要更快的查詢路徑方法就跟著小編一起往下看。

        當你使用 import 導入一個包或模塊時,Python 會去一些目錄下查找,而這些目錄是有優(yōu)先級順序的,正常人會使用 sys.path 查看。

        >>> import sys

        >>> from pprint import pprint

        >>> pprint(sys.path)

        ['',

        '/usr/local/Python3.7/lib/python37.zip',

        '/usr/local/Python3.7/lib/python3.7',

        '/usr/local/Python3.7/lib/python3.7/lib-dynload',

        '/home/wangbm/.local/lib/python3.7/site-packages',

        '/usr/local/Python3.7/lib/python3.7/site-packages']

        >>>

        那有沒有更快的方式呢?

        我這有一種連 console 模式都不用進入的方法呢?

      python課程免費試聽預約

      • 地區(qū):
      • 姓名:
      • 手機:

        你可能會想到這種,但這本質上與上面并無區(qū)別

        [wangbm@localhost ~]$ python -c "print('\n'.join(__import__('sys').path))"

        /usr/lib/python2.7/site-packages/pip-18.1-py2.7.egg

        /usr/lib/python2.7/site-packages/redis-3.0.1-py2.7.egg

        /usr/lib64/python27.zip

        /usr/lib64/python2.7

        /usr/lib64/python2.7/plat-linux2

        /usr/lib64/python2.7/lib-tk

        /usr/lib64/python2.7/lib-old

        /usr/lib64/python2.7/lib-dynload

        /home/wangbm/.local/lib/python2.7/site-packages

        /usr/lib64/python2.7/site-packages

        /usr/lib64/python2.7/site-packages/gtk-2.0

        /usr/lib/python2.7/site-packages

        這里我要介紹的是比上面兩種都方便的多的方法,一行命令即可解決

        [wangbm@localhost ~]$ python3 -m site

        sys.path = [

        '/home/wangbm',

        '/usr/local/Python3.7/lib/python37.zip',

        '/usr/local/Python3.7/lib/python3.7',

        '/usr/local/Python3.7/lib/python3.7/lib-dynload',

        '/home/wangbm/.local/lib/python3.7/site-packages',

        '/usr/local/Python3.7/lib/python3.7/site-packages',

        ]

        USER_BASE: '/home/wangbm/.local' (exists)

        USER_SITE: '/home/wangbm/.local/lib/python3.7/site-packages' (exists)

        ENABLE_USER_SITE: True

        從輸出你可以發(fā)現(xiàn),這個列的路徑會比sys.path更全,它包含了用戶環(huán)境的目錄。

        這里很多小伙伴會驚喜的發(fā)現(xiàn),原來只需一行命令,就可以輕 松用代碼查看路徑,相對于以往的sys.path方法不要好用太多了。聰明的小伙伴們已經把這三種方法,全部都保存下來啦,不同的大家都可以嘗試。

        如果你現(xiàn)在想學習python,贏取高薪工作機會,非常簡單,填寫下面信息,學好python技術高薪工作機會唾手可得。

      責編:fushihao

      上一篇:教你在python3中布局背景顏色代碼

      下一篇: 沒有了

      • 會計考試
      • 建筑工程
      • 職業(yè)資格
      • 醫(yī)藥考試
      • 外語考試
      • 學歷考試