Please enable java script to visit.
NOTEBOOK
HOMEPHP / MySQLJS / HTMLWXappPythonC++Blender其他
Python 获取指定路径下的文件及文件名 - NOTEBOOK
Python 获取指定路径下的文件及文件名
Python
Posted on 2023-05-15
摘要 :
❱ 方法1:os.walk(top, topdown=Ture, onerror=None, followlinks=False)

通过该函数可以得到一个三元元组(dirpath, dirnames, filenames).
dirpath:表示获取的目录的路径,以string形式返回值。
dirnames: 包含了当前dirpath路径下所有的子目录名字(不包含目录路径),以列表形式返回值。
filenames:包含了当前dirpath路径下所有的非目录子文件的名字(不包含目录路径)。
#返回指定路径下的子目录及文件及i子文件名,包含子目录。
path1 = r"C:\Users\11764\Desktop\Data"
f = os.walk(path1)
for dirpath,dirnames,filenames in f:
print(dirpath)
print(dirnames)
print(filenames)



❱ 方法二:os.listdir( )

函数得到的是仅当前路径下的文件名,不包括子目录中的文件,所有需要使用递归的方法得到全部文件名。
#返回指定路径下的所有文件,不包含子目录。
path1 = r"C:\Users\11764\Desktop\Data"
f = os.listdir(path1)
print(f)


output:

['2020-09-16',
'2020-10-11',
'baidu_index_0625.xlsx',
'city_id.xlsx',
'city_index_0625.xlsx',
'province_id.xlsx',
'province_index_0625.xlsx']




https://zhuanlan.zhihu.com/p/264773834