当前路径操作
在Linux shell中获取当前路段简单的使用pwd
即可,例如
# 获取当前路径
[root@study python]# pwd
/root/python
#切换当前路径
[root@study python]# cd /root/java
[root@study java]# pwd
/root/java
而在python中获取当前路径可以使用os模块,或os+sys模块
- 使用os模块,获取当前路径
>>> import os
>>> os.getcwd()
'/root/python'
- 使用os和sys模块,获取当前路径
>>> import os
>>> import sys
>>> os.path.abspath(sys.argv[0])
'/root/python'
切换当前路径
>>> import os
>>> os.getcwd()
'/root/python'
>>> os.chdir('/root/java')
>>> os.getcwd()
'/root/java'
获取当前目录下一级目录或文件列表
>>> import os
>>> os.getcwd()
'/root/python'
>>> for subpath in os.listdir(os.getcwd()): print subpath
...
paste
optparse
corepython
获取上一级目录
>>> import os
>>> os.getcwd()
'/root/python'
>>> os.path.dirname(os.getcwd())
'/root