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


Posted in Python onJuly 10, 2019

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))

以上这篇Python寻找路径和查找文件路径的示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python创建和使用字典实例详解
Nov 01 Python
python实现文本文件合并
Dec 29 Python
Python实现的概率分布运算操作示例
Aug 14 Python
Python数据结构之单链表详解
Sep 12 Python
python内置函数:lambda、map、filter简单介绍
Nov 16 Python
python使用Tkinter实现在线音乐播放器
Jan 30 Python
Python中的asyncio代码详解
Jun 10 Python
Python collections模块使用方法详解
Aug 28 Python
Python 实现opencv所使用的图片格式与 base64 转换
Jan 09 Python
python使用turtle库绘制奥运五环
Feb 24 Python
Python实现发票自动校核微信机器人的方法
May 22 Python
Python字典和列表性能之间的比较
Jun 07 Python
python获取当前文件路径以及父文件路径的方法
Jul 10 #Python
通过python实现弹窗广告拦截过程详解
Jul 10 #Python
python高斯分布概率密度函数的使用详解
Jul 10 #Python
Python with用法:自动关闭文件进程
Jul 10 #Python
Python中的几种矩阵乘法(小结)
Jul 10 #Python
用Python实现最速下降法求极值的方法
Jul 10 #Python
python networkx 根据图的权重画图实现
Jul 10 #Python
You might like
php获取apk包信息的方法
2014/08/15 PHP
laravel自定义分页效果
2017/07/23 PHP
javascript编程起步(第一课)
2007/01/10 Javascript
IE iframe的onload方法分析小结
2010/01/07 Javascript
Javascript字符串浏览器兼容问题分析
2014/12/01 Javascript
JS+CSS实现简易实用的滑动门菜单效果
2015/09/18 Javascript
为什么JavaScript没有块级作用域
2016/05/22 Javascript
Javascript中判断一个值是否为undefined的方法详解
2016/09/28 Javascript
最常见和最有用的字符串相关的方法详解
2017/02/06 Javascript
javascript设计模式之策略模式学习笔记
2017/02/15 Javascript
Javascript中click与blur事件的顺序详析
2017/04/25 Javascript
node.js的exports、module.exports与ES6的export、export default深入详解
2017/10/26 Javascript
纯js实现隔行变色效果
2017/11/29 Javascript
js实现继承的方法及优缺点总结
2019/05/08 Javascript
解决layui-table单元格设置为百分比在ie8下不能自适应的问题
2019/09/28 Javascript
layui表格设计以及数据初始化详解
2019/10/26 Javascript
解决vue项目input输入框双向绑定数据不实时生效问题
2020/08/05 Javascript
Python实现在某个数组中查找一个值的算法示例
2018/06/27 Python
Python爬取数据保存为Json格式的代码示例
2019/04/09 Python
python tkinter canvas 显示图片的示例
2019/06/13 Python
通过python实现弹窗广告拦截过程详解
2019/07/10 Python
python 比较字典value的最大值的几种方法
2020/04/17 Python
Python Charles抓包配置实现流程图解
2020/09/29 Python
python 使用tkinter+you-get实现视频下载器
2020/11/17 Python
Urban Outfitters德国官网:美国跨国生活方式零售公司
2018/05/21 全球购物
高考备战决心书
2014/03/11 职场文书
体操比赛口号
2014/06/10 职场文书
市场营销专业自荐书
2014/06/10 职场文书
销售目标责任书
2014/07/23 职场文书
职工年度考核评语
2014/12/31 职场文书
2015年银行员工工作总结
2015/04/24 职场文书
《鲁滨逊漂流记》之六读后感(4篇)
2019/09/29 职场文书
销区经理年终述职报告模板
2019/11/28 职场文书
Python如何利用正则表达式爬取网页信息及图片
2021/04/17 Python
python中filter,map,reduce的作用
2022/06/10 Python
Windows server 2016服务器基本设置
2022/08/14 Servers