绝对路径 与 相对路径
来源:互联网 发布:免费网络拍卖平台 编辑:程序博客网 时间:2024/06/06 05:46
说明:绝对路径和相当路径的概念相当重要,不仅仅在 python 中,任何一种编程语言,
还有 Linux 终端都很常用,非常重要。
概括:以 '/' 开头的都是绝对路径,开头没有'/'的,都是相对路径,'./'(一个点)是当前
目录,'../'(两个点)上一级目录,例如:
1. f = open('twz.txt') 是打开脚本同一个目录中 twz.txt 文件;如果是在终端,就是当前的工作
目录中的 twz.txt,工作目录可用 os 模块中 os.getcwd()获取,用 os.chdir(path)对其进行更改。
2. f = open('/home/tu/test.txt') 绝对路径
3. f = open('tu/test.txt') 相对路径,打开当前目录中的 tu 这个目录中的 test.txt 文件。
4. f = open('../test.txt') 相对路径,当前目录上一级目录中的 test.txt 文件
绝对路径和相对路径的转化:
>>> import os
>>> os.path.abspath('./')
# 显示当前目录的绝对路径
'D:\\Python27' (windows)
/home/tu (Linux)
文件所在路径的获取(不能在终端测试,写在文件中测试)
import os
os.path.abspath(__file__)
# 获取该文件的绝对路径
os.path.dirname(__file__)
#获取该文件所在目录的绝对路径
还有 Linux 终端都很常用,非常重要。
概括:以 '/' 开头的都是绝对路径,开头没有'/'的,都是相对路径,'./'(一个点)是当前
目录,'../'(两个点)上一级目录,例如:
1. f = open('twz.txt') 是打开脚本同一个目录中 twz.txt 文件;如果是在终端,就是当前的工作
目录中的 twz.txt,工作目录可用 os 模块中 os.getcwd()获取,用 os.chdir(path)对其进行更改。
2. f = open('/home/tu/test.txt') 绝对路径
3. f = open('tu/test.txt') 相对路径,打开当前目录中的 tu 这个目录中的 test.txt 文件。
4. f = open('../test.txt') 相对路径,当前目录上一级目录中的 test.txt 文件
绝对路径和相对路径的转化:
>>> import os
>>> os.path.abspath('./')
# 显示当前目录的绝对路径
'D:\\Python27' (windows)
/home/tu (Linux)
文件所在路径的获取(不能在终端测试,写在文件中测试)
import os
os.path.abspath(__file__)
# 获取该文件的绝对路径
os.path.dirname(__file__)
#获取该文件所在目录的绝对路径
0 0
- 相对路径与绝对路径
- 绝对路径与相对路径
- 相对路径与绝对路径
- 相对路径与绝对路径
- 相对路径与绝对路径
- 相对路径与绝对路径
- 相对路径与绝对路径
- 绝对路径与相对路径
- 相对路径与绝对路径
- 相对路径与绝对路径
- 相对路径与绝对路径
- 绝对路径与相对路径
- 绝对路径与相对路径
- 绝对路径与相对路径
- 绝对路径与相对路径
- 相对路径与绝对路径
- 相对路径与绝对路径
- 绝对路径与相对路径
- Windows下PostGIS的安装
- Postgres-XC/XL/X2分布式数据库安装
- hdoj 1575 Tr A 【矩阵快速幂】
- HDU3359 Special Fish (KM匹配)
- 03_java数组和冒泡排序
- 绝对路径 与 相对路径
- 设计模式,手势识别器
- is marked as crashed and should be repaired mysql 数据库 报的这个错误 怎么解决么
- JAVA字符串格式化-String.format()的使用
- 2016阿里巴巴java笔试题
- 用批处理修改IE代理服务器
- class和struct 的区别?
- (总结)CentOS Linux搭建SVN Server配置详解
- 04_面向对象概述