在Python 中获得当前路径
来源:互联网 发布:软件开发过程管理流程 编辑:程序博客网 时间:2024/05/16 10:28
转自:http://blog.csdn.net/menuconfig/article/details/8670335
先要装载 os模块:
import os
print os.getcwd()
或者
print os.path.abspath(os.curdir)
print os.path.abspath('.')
就可以了。
( . 代表当前的路径,.. 代表当前路径的上一级路径。这在UNIX和Windows系统意义是类似的。
例如:
以Winodws系统为例:
当前路径是F:\Temp, 则 . 的绝对路径就是F:\Temp
.. 的绝对路径就是F:\
)
要获得上级目录的路径也很简单,print os.path.abspath('..')就可以了。
要改变当前路径,os.chdir(path) 就可以了 path里填要改变到的目录,例如os.chdir('D:\Program Files')
这样大部分的文件操作现在是相对于D:\Program Files 来了,例如fobj = open('Hello.txt'),实际会打开D:\Program Files\Hello.txt文件。
不要通过sys.argv[0]获得当前路径,那是不正确的。sys.argv[0] 是当前执行的Python脚本的文件名,不一定是当前的路径。
0 0
- 在Python 中获得当前路径
- 在Python 中获得当前路径
- 在Python 中获得当前路径
- 在Python 中获得当前路径
- 在Python 中获得当前路径
- 在Python 中获得当前路径
- JSP中获得当前路径
- java中获得当前路径
- java中获得当前文件路径
- java中获得当前路径的方法
- VC 中获得当前路径的方法
- VC 中获得当前路径的方法
- c#中怎么获得当前路径
- 请问如何在WINCE的C#开发中获得当前路径
- 在内核驱动中,获得到当前进程的全路径
- 获得当前工作路径
- 获得当前路径
- Perl 获得当前路径
- 错误 找不到或无法加载主类 Eclipse
- 【MySQL性能优化】Mysql基本性能分析命令详解(3)
- CodeForces 366C Dima and Salad
- Android 动态代码添加控件
- RT3070无线网卡AP模式——开发板实现路由功能并使客户端成功联网
- 在Python 中获得当前路径
- 大话设计模式学习笔记---策略模式
- python的日志logging模块性能以及多进程
- mongoDB笔记
- word中将半角标点符号(如双引号等)转换为全角
- poj 1860 Bellman-ford 逆向思维
- 结构体小知识
- 2.Android基础总结.doc(第一节、基本知识了解)
- Java IO(三):OutputStream