# 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()) ```