python中的相对路径

利用相对路径打开文件

如果是如上图结构,若要在study.py中打开aaa.txt和bbb.txt,可以这样写:

open('aaa.txt')
open('data/bbb.txt')
open('./data/bbb.txt')

###错误 open('/data/bbb.txt')

获取当前路径的方法

利用os模块

import os
print os.getcwd() #获取当前工作目录路径
print os.path.abspath('.') #获取当前工作目录路径
print os.path.abspath('test.txt') #获取当前目录文件下的工作目录路径
print os.path.abspath('..') #获取当前工作的父目录 !注意是父目录路径
print os.path.abspath(os.curdir) #获取当前工作目录路径

组合路径

   os.path.join('file1','file2','file3')

  合并得到路径 file1/file2/file3

猜你喜欢

转载自blog.csdn.net/weixin_42752435/article/details/81181617