python3打开文件路径,linux看python包的路径
保存文件很长时间后,我们不需要使用它们。如果我们偶尔需要使用这个包,我们必须检查路径。我们也介绍过很多这样的方法,有些朋友会想追求更快的搜索方法。在这里,边肖展示了寻找道路的所有方法。你可以自由选择。如果你想更快地找到路径,你可以和边肖一起往下看。
当你使用import来导入一个包或者模块的时候,Python会在一些目录中查找,这些目录是有优先级顺序的。正常人会用sys.path来查看。
importsys
frompprintimportpprint
pprint(sys.path)
[,
/usr/local/python 3.7/lib/python 37 . zip ,
/usr/local/python 3.7/lib/python 3.7 ,
/usr/local/python 3.7/lib/python 3.7/lib-dyn load ,
/home/wangbm/。本地/库/python 3.7/站点包,
/usr/local/python 3.7/lib/python 3.7/site-packages ]
有更快的方法吗?
我有一个甚至不需要进入控制台模式的方法。
你可能会想到这个,但本质上和上面一样。
[wangbm @ localhost ~]$ python-c print( \ n 。join(__import__(sys )。路径))
/usr/lib/python 2.7/site-packages/pip-18.1-py 2.7 . egg
/usr/lib/python 2.7/site-packages/redis-3 . 0 . 1-py 2.7 . egg
/usr/lib64/python27.zip
/usr/lib64/python2.7
/usr/lib 64/python 2.7/plat-Linux 2
/usr/lib64/python2.7/lib-tk
/usr/lib64/python2.7/lib-old
/usr/lib 64/python 2.7/lib-dynload
/home/wangbm/。本地/库/python 2.7/站点包
/usr/lib 64/python 2.7/站点包
/usr/lib 64/python 2.7/site-packages/GTK-2.0
/usr/lib/python 2.7/站点包
这里要介绍的是一种比上面两种方法方便得多的方法,一行命令就能解决。
[wangbm @ localhost ~]$ python 3-msite
sys.path=[
/home/wangbm ,
/usr/local/python 3.7/lib/python 37 . zip ,
/usr/local/python 3.7/lib/python 3.7 ,
/usr/local/python 3.7/lib/python 3.7/lib-dyn load ,
/home/wangbm/。本地/库/python 3.7/站点包,
/usr/local/python 3.7/lib/python 3.7/site-packages ,
]
USER_BASE:/home/wangbm/。本地(存在)
USER_SITE:/home/wangbm/。“本地/库/python 3.7/站点包”(已存在)
ENABLE_USER_SITE:True
从输出中可以看出,该列的路径将比sys.path更完整,它包含用户环境的目录。
这里很多朋友会惊喜的发现,只用一行命令行的代码就可以轻松查看路径,相比之前的sys.path方法并不是太好用。聪明的朋友都存了这三种方法,不同的人可以试试。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。