python __file__的绝对路径与import的搜索路径
来源:互联网 发布:it实用技巧 编辑:程序博客网 时间:2024/05/29 17:57
今天运行类型下列代码与预想中有出入
但是运行import却是对的
print os.path.abspath(__file__) #文件不在根目录os.chdir('/')print os.path.abspath(__file__)#与第一次不一样
但是运行import却是对的
test=import__('xx')os.chdir('/')test=import__('xx')reload(test)
原来:
1. abspath在linux下的做法只是:
1.当文件使用相对路径时,把当前目录拼接上文件名,2.使用绝对路径则则什么都不做()
2. 对于import而言,它找模块是从sys.path中开始,与当前位置无关
总结:如果想要使用文件的绝对位置,要在模块最开始的时候直接保存下来,否则后续的操作切换目录后得到的可能是错误。
0 0
- python __file__的绝对路径与import的搜索路径
- 浅谈python的相对路径与绝对路径
- 浅谈python的相对路径与绝对路径
- python __file__ 与相对路径
- python的import路径问题
- python的import路径问题
- Python Import 路径搜索机制
- dirname(__FILE__) 获取当前文件的绝对路径
- Python的绝对路径和相对路径
- [转]python __file__ 与相对路径
- ”ImportError: No module named t2“---python的import机制+模块的搜索路径
- python import与from...import....的区别
- 去掉宏__FILE__的路径
- 相对路径与绝对路径的区别
- 相对路径与绝对路径的若干理解
- 相对路径 与 绝对路径之间的转换
- File的相对路径与绝对路径
- 相对路径与绝对路径的问题
- IT人的自我导向型学习:学习的1个理念和2个心态
- bug调试
- C++中static_cast, dynamic_cast用法
- UITextField输入框中是否有个叉号(用于一次性删除输入框中的内容)
- MySQL笔记之数据备份与还原的使用
- python __file__的绝对路径与import的搜索路径
- js实现文本框提示
- javabean 不同的类 相同属性赋值
- 黑马程序员_多线程_1
- Android之WebRTC介绍
- Android中Context简介
- 禁止输入表情符号
- 26. 配置别名
- 最新《VRay 2.0 for sketchup渲染教程》发布芹