关于路径添加

import os
import sys
import json
'''
import sys
sys.path.append(r'E:\syz\day5')
sys.path.insert(0,r'E:\syz\day5')

print(os.getcwd())#获取当前文件存在的目录,printout E:\实践\logintest
print(os.listdir(os.getcwd()))#os.listdir(path)获取指定目录下面的所有文件,并以列表方式返回数据 ['data_produce.py']
print(os.path.dirname(__file__))#获取文件的父目录路径the parent path of current file printout E:/实践/logintest
print(os.path.abspath(__file__))#获取当前文件的绝对路径the abspath of current file printout E:\实践\logintest\data_produce.py
print(os.path.dirname(os.path.abspath(__file__)))#获取文件的绝对路径的父路径 printout E:\实践\logintest
print(os.path.realpath(__file__))#获取真实路径 同 绝对路径

#路径走读os.walk():parent根目录 dirname文件的父目录集合 filenames文件集合
# os.walk() 方法用于通过在目录树中游走输出在目录中的文件名,向上或者向下。
# os.walk() 方法是一个简单易用的文件、目录遍历器,可以帮助我们高效的处理文件、目录方面的事情。
# 在Unix,Windows中有效。

PATH = os.getcwd()
list1 = []
list2 = []
def os_walk():
for parent,dirnames,filenames in os.walk(PATH):
# parent 指的是当前正在遍历的这个文件夹的本身的地址
# dirnames 是一个list ,内容是该文件夹中所有的目录的名字(不包括子目录)
# filenames 同样是list, 内容是该文件夹中所有的文件(不包括子目录)
print(parent,dirnames,filenames)
for dirname in dirnames :
dir = os.path.join(parent,dirname)
list1.append(dir)
for filename in filenames:
abs = os.path.join(parent,filename)
list2.append(abs)
print(list1,list2,len(list1),len(list2))

if __name__ == '__main__':
os_walk()
'''
posted @ 2019-03-18 10:32  BinZhou0901  阅读(96)  评论(0编辑  收藏  举报