Linux 拨号vps windows公众号手机端

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

lewis 8年前 (2017-03-21) 阅读数 10 #程序编程
文章标签 python

可以使用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)
版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门