Python寻找路径和查找文件路径的示例

作者:会跳的蚂蚁 时间:2023-05-01 10:36:37 

Sys.path 指定用于模块搜索路径的字符串列表

也可以通过sys模块的append方法在Python环境中增加搜索路径。

Sys.path.append(‘/usr/bin/')

/usr/lib64/python2.6 python模块默认存放路径

.pyc是一种二进制文件,是由py文件经过编译后生成的文件,加载的速度有所提高,且为加密文件,有利于保密。

1:简单安全的方法,是在sys.path的某个目录下添加路径配置文件,最常见的就是在…/site-package/目录下。路径配置文件的扩展名是”.pth”,其中的每一行包含一个单独的路径,该路径会添加到sys.path列表中(已验证)。”.pth”中的路径既可以是绝对路径,也可以是相对路径,如果是相对路径,则是相对于包含”.pth”文件的路径而言的。

2:加载路径:在Python标准库中修改site.py文件,并编辑sys.path。除非使用了-S开关选项,否则site.py在Python解释器加载时会自动被引入(执行),作用是加载site-packages中的包和模块到python的sys.path里面。所以,可以编辑site.py,然后加上下面的两行内容即可:

Import sys

sys.path.append('/test')

撤销编辑:

撤销最近一次操作(小写u)

撤销当前行所有修改(大写U)

恢复前一次撤销(Ctrl + r,即重做)

1.模块自带属性


>>> import os
>>> print os.__file__
/usr/lib64/python2.6/os.pyc

2.使用inspect的查找文件getfile方法,获取地址


>>> import os
>>> import inspect
>>> print inspect.getfile(os)
/usr/lib64/python2.6/os.pyc
>>> print inspect.getsourcefile(os)
/usr/lib64/python2.6/os.py

3. 使用imp的查找模块的方法


>>> import os
>>> import imp
>>> print imp.find_module('os')
(<open file '/usr/lib64/python2.6/os.py', mode 'U' at 0x7fa598970540>, '/usr/lib64/python2.6/os.py', ('.py', 'U', 1))

来源:https://blog.csdn.net/braveants/article/details/72282796

标签:Python,路径,查找,文件
0
投稿

猜你喜欢

  • 用CSS3将你的设计带入下个高度[译]

    2009-06-22 13:03:00
  • Python图片处理之图片采样处理详解

    2021-01-14 12:58:36
  • Mysql数据库备份和还原常用的命令

    2011-12-01 10:41:54
  • windows下python和pip安装教程

    2022-04-07 13:00:44
  • Python中如何优雅的合并两个字典(dict)方法示例

    2023-08-02 16:15:25
  • 200行python代码实现2048游戏

    2023-02-28 16:07:21
  • Django 外键的使用方法详解

    2022-10-16 14:30:51
  • case 嵌套查询与连接查询你需要懂得

    2024-01-24 02:11:02
  • python类的继承实例详解

    2021-04-10 07:22:33
  • vue实现登录界面

    2024-05-02 16:53:56
  • Pandas中时间序列的处理大全

    2023-08-14 06:18:30
  • 全面理解JavaScript中的闭包

    2024-04-17 10:09:24
  • 基于Django用户认证系统详解

    2023-04-13 15:35:13
  • IE8新特性及IE8安装使用 目录

    2008-04-01 09:50:00
  • 深入理解Go语言中的数组和切片

    2024-02-04 05:09:54
  • 你是一个职业的页面重构工作者吗?

    2008-09-29 12:07:00
  • 浅析MySQL的WriteSet并行复制

    2024-01-18 04:28:11
  • Python的numpy库下的几个小函数的用法(小结)

    2021-12-13 10:29:33
  • SQL 随机查询 包括(sqlserver,mysql,access等)

    2024-01-26 15:42:43
  • Python的10道简单测试题(含答案)

    2021-12-28 03:57:24
  • asp之家 网络编程 m.aspxhome.com