python列出目录文件_如何使用Python列出目录中的所有文件

原标题:如何使用Python列出目录中的所有文件

本教程包含一个示例Python脚本,用于列出目录中所有可用的文件。这个脚本将忽略所有目录和子目录。

Python listdir函数用于列出目录的所有内容。因此,您可以简单地打印listdir函数的结果。这将显示文件和目录。这个函数接受一个参数作为目录位置。

>>> from os import listdir

>>> listdir('/home/linuxidc.com')

这里我们的要求是只列出文件(而不是目录)。因此,程序需要遍历listdir生成的数组并只打印忽略rest的文件。

from os import listdir

from os.path import isfile, join

dirName = '/home/linuxidc.com'

fileNames = [f for f in listdir(dirName) if isfile(join(dirName, f))]

print (fileNames)

将上述脚本保存在文件中(例如:www.linuxidc.com.py),然后在命令行上执行此Python脚本。您将看到如下结果:

linuxidc@linuxidc:~/linuxidc.com$ python3 www.linuxidc.com.py

输出示例:

['.bashrc', '.bash_logout', 'examples.desktop', '.profile']返回搜狐,查看更多

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值