1、os.path.join(dirpath, name)
把目录和文件名合成一个路径,需要得到全路径,需要使用 os.path.join(dirpath, name)
2、os.walk()
import os
path = 'F:/source_files/python/'
for fpathe,dirs,fs in os.walk(path):
for f in fs:
print(os.path.join(fpathe,f))
返回的是一个三元tupple(dirpath, dirnames, filenames),
其中第一个为起始路径,第二个为起始路径下的文件夹,第三个是起始路径下的文件。
dirpath是一个string,代表目录的路径,
dirnames是一个list,包含了dirpath下所有子目录的名字,
filenames是一个list,包含了非目录文件的名字,这些名字不包含路径信息。
3、os.listdir()
os.listdir()这个函数,只会返回路径下的所有文件名(而这些文件名不含路径)