os 对目录做处理拼接读取文件

1,对目录的处理

import os
# print (u'当前文件目录:',os.path.dirname(__file__))
# print (u'文件当前目录的上一级目录:',os.path.dirname(os.path.dirname(__file__)))
#print (u'文件当前目录的上一级目录:',os.path.dirname(os.path.dirname(os.path.dirname(__file__))))

2,目录路径拼接

import os
base_dir=os.path.dirname(os.path.dirname(__file__))
#print(os.path.join(base_dir,'demo2/test1'))

3,读取文件

import os
f=open(os.path.join(base_dir,'demo2/login'),'r') # 以读模式
print(f.read())