下面是详细讲解“python遍历一个目录,输出所有的文件名实例”的完整攻略。
步骤一:导入模块
首先我们需要导入Python中的相关模块。在这个实例中我们需要用到os模块,它提供了访问操作系统底层的功能。
import os
步骤二:定义函数
我们需要定义一个函数来完成该目录下所有文件的遍历和输出。
def file_Name(file_dir):
在这里,我们定义了一个名为file_Name
的函数,并在函数括号内写入了函数参数file_dir
,该参数是要遍历的目录路径。
步骤三:遍历目录
接着,在函数中使用os模块中的os.listdir()
方法来获取该目录下所有文件的名称列表,存到一个列表中。
fileList = os.listdir(file_dir)
步骤四:循环输出
接下来,我们就可以通过循环遍历列表,输出每个文件名。
for fileName in fileList:
print(fileName)
示例一
看下面这个示例:
import os
def print_file_name(file_dir):
fileList = os.listdir(file_dir)
for fileName in fileList:
print(fileName)
print_file_name("D:/test/")
上面是一个示例代码,该代码的作用是输出D盘test目录下的所有文件名,你可以将参数改成你自己的目录路径。
示例二
另一个示例,可以在脚本中使用input()
方法输入目录路径。
import os
def print_file_name():
file_dir = input("请输入需要遍历的目录路径:")
fileList = os.listdir(file_dir)
for fileName in fileList:
print(fileName)
print_file_name()
这个示例通过input()
方法获取输入,使用者可以随时输入自己需要遍历的目录路径,代码会自动输出该目录下的所有文件名。
希望这个攻略可以对你有所帮助,详细内容已经讲解完毕。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python遍历一个目录,输出所有的文件名的实例 - Python技术站