利用os.path.exists()判断指定目录下文件是否存在
import os
path="C:\\D\\学习文件\\降雨量数据提取\\2011-2017逐日降水"
file_name="2011.txt"
file=path+"\\"+file_name
os.path.exists(file)
#返回True或者False
利用os.listdir()获取指定目录下所有的文件名,并保存为list
path="C:\\D\\学习文件\\降雨量数据提取"
pathDir = os.listdir(path)
#pathDir中保存了path路径下所有的文件名,包括文件名和扩展名
利用os.path.splitext()实现文件名和扩展名分离.(注意要添加完整路径)
for i in pathDir:
newDir=os.path.join(path,i)
name=os.path.splitext(newDir)
print(name)
得到
可以看到name[0]为文件路径加文件名称,name[2]为扩展名".TXT"