新聞中心
這里有您想知道的互聯(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


咨詢
建站咨詢
