日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
創(chuàng)新互聯(lián)Python教程:如何使用python3代碼查看包的路徑?

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

創(chuàng)新互聯(lián)公司專注于額濟納企業(yè)網站建設,響應式網站開發(fā),商城網站定制開發(fā)。額濟納網站建設公司,為額濟納等地區(qū)提供建站服務。全流程定制設計,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務


當你使用 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 模式都不用進入的方法呢?

你可能會想到這種,但這本質上與上面并無區(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方法不要好用太多了。聰明的小伙伴們已經把這三種方法,全部都保存下來啦,不同的大家都可以嘗試。


當前名稱:創(chuàng)新互聯(lián)Python教程:如何使用python3代碼查看包的路徑?
當前網址:http://www.dlmjj.cn/article/djjiiio.html