python3打开文件路径,linux看python包的路径

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: