python怎么获取指定目录下所有文件名

1295
2023/12/26 21:48:20
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

可以使用os.listdir()函数来获取指定目录下的所有文件名。这个函数会返回一个包含目录中所有文件和目录名称的列表。例如,以下代码将获取当前目录(“.”)下的所有文件名:

import os

file_names = os.listdir(".")
print(file_names)

如果要获取其他目录下的文件名,只需将目录路径作为参数传递给os.listdir()函数即可。例如,以下代码将获取/path/to/directory目录下的所有文件名:

import os

directory = "/path/to/directory"
file_names = os.listdir(directory)
print(file_names)

注意:os.listdir()函数将返回目录中所有文件和目录的名称,包括隐藏文件和目录。如果只需要获取文件名而不包括子目录和隐藏文件,可以使用os.path.isfile()函数来过滤结果。以下代码将只获取指定目录下的文件名:

import os

directory = "/path/to/directory"
file_names = [file for file in os.listdir(directory) if os.path.isfile(file)]
print(file_names)

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: 怎么使用python刷点击率