`
cloudhe
  • 浏览: 107640 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Python 中列出目录中所有文件的方法

阅读更多
import string, os, sys

dir = '/var'
print '----------- no sub dir'

files = os.listdir(dir)
for f in files:
    print dir + os.sep + f

print '----------- all dir'

for root, dirs, files in os.walk(dir):
    for name in files:
        print os.path.join(root, name)

 
前面的 os.listdir 可以列出 dir 里面的所有文件和目录,但不包括子目录中的内容。os.walk 可以遍历下面的所有目录,包括子目录。

 

from http://www.pythonid.com/html/fenleiwenzhang/normalproblem/20070910/172.html

分享到:
评论

相关推荐

    列出目录中所有文件(含文件夹)

    在IT领域,尤其是在编程和系统管理中,"列出目录中所有文件(含文件夹)"是一个常见的需求。这个任务涉及到操作系统交互、文件系统操作以及编程语言的特定功能。以下是关于这个主题的详细知识: 1. **文件系统**:...

    python列出目录下指定文件与子目录的方法

    主要介绍了python列出目录下指定文件与子目录的方法,涉及Python使用os模块与glob操作目录与文件的技巧,需要的朋友可以参考下

    Python 语言实现的抓取网页内容与列文件目录

    接下来,我们讨论如何在Python中列出文件目录。这通常涉及到os和os.path模块。`os.listdir()`函数可以返回指定路径下的所有文件和目录名。例如,要列出当前目录下所有文件,可以写: ```python import os for file...

    Python-f2b对目录及其文件进行base64编码解码的脚本文件

    `os`库提供了一系列与操作系统交互的函数,包括列出目录内容、打开和关闭文件等;而`base64`库则包含了Base64编码和解码的函数。 编码过程通常如下: 1. 使用`os.walk()`遍历目录,获取所有子目录和文件。 2. 对于...

    python获取mp3文件信息的方法

    ID3是MP3文件中用于存储元数据的标准,它允许我们在音频文件中存储歌曲的标题、艺术家、专辑、年份、流派等信息。在Python中,`ID3`库(实际上是`mutagen`库的一部分)可以帮助我们读取和修改这些标签。 以下是一个...

    完整版枚举指定目录的所有子目录和文件例程.rar

    这段代码会列出指定目录及其子目录下的所有文件和子目录。 3. **Python实现**: Python提供了`os`和`os.path`模块,可以方便地遍历目录。下面是一个Python示例: ```python import os def enumerate_files...

    简易的列出多级文件中的所有文件路径的python脚本

    能够简易的列出多级文件夹中,所有文件的绝对路径,并打印在终端

    Python读取嵌层内文件目录

    首先,我们导入了`os`模块,它是Python内置的文件系统操作模块,提供了许多与操作系统交互的函数,包括列出目录内容、检查路径类型等。 接下来,定义了一个名为`check_if_dir`的函数,它接受一个`file_path`参数,...

    python遍历目录文件名字输出到一个文本文档的代码

    python遍历目录文件名字输出到一个文本文档的代码 python2.7列出文件夹的所有名字到一个文本文件代码 python列出文件夹下的所有文件名字源码 python遍历目录下所有文件名 PYTHON TRAVERSE THE FLODER

    Python3.7.2中文文档-标准库-Python文件和目录访问

    - `os.listdir(path)`: 列出指定路径下的所有文件和目录。 - `os.mkdir(path)`: 创建目录。 - `os.rmdir(path)`: 删除空目录。 - `os.remove(path)`: 删除文件。 - `os.rename(src, dst)`: 重命名文件或目录。 ...

    python按列合并两个等长txt文件(csdn)————程序.pdf

    这里,我们有一个名为`distance.py`的Python脚本,它实现了这个功能,特别地,它将两个TXT文件中的内容按照列进行合并。 首先,脚本导入了`os`模块,这是Python标准库中的一个模块,用于处理文件和目录。`os.walk()...

    python实现MP4文件递归查找功能

    os模块提供了许多与操作系统相关的函数,包括列出目录、创建删除文件或目录等。在这个案例中,我们主要使用`os.walk()`函数,它可以生成目录树中的文件名。 ```python import os def find_mp4_files(path): file_...

    Python列出一个文件夹及其子目录的所有文件

    在Python编程中,有时我们需要获取一个文件夹及其子目录内所有文件的列表,以便进行文件操作或管理。本文将详细介绍如何使用Python来实现这一功能,并提供四种不同的方法。 首先,Python是一种强大且易读的高级编程...

    editplus_python配置文件方法

    设置好后,编辑器会在侧边栏列出Python文件中的所有函数,方便快速导航。 5. **Python编辑快捷键**:EditPlus允许自定义快捷键,提高编程效率。在“工具”菜单的“配置用户热键”中,可以设置与Python开发相关的...

    合并所有csv文件的python代码.zip

    Python的`os`模块提供了许多与操作系统交互的功能,包括列出目录中的文件。`csv`模块则用于读取和写入CSV文件。在这个场景中,我们主要会用到`os.listdir()`来获取目录下的文件名,以及`csv.reader()`和`csv.writer...

    python提取一级目录内所有文件名,二级文件夹内的文件不提取.zip

    # 替换为你的目录路径 这段代码首先列出给定路径下的所有文件和文件夹,然后通过os.path.isfile()检查每个条目是否为文件。如果是,它将被添加到返回的列表中。这样,我们就能得到只包含一级目录内的文件名的列表,...

    python 遍历目录(包括子目录)下所有文件的实例

    在Python编程中,遍历目录及其子目录以查找所有文件是一项常见的任务,特别是在处理文件系统操作时。这里我们将深入探讨如何使用Python实现这一功能,并理解给出的代码实例。 首先,我们要导入`os`模块,它是Python...

    Python小型磁盘文件管理系统源码.zip

    最后,考虑到这是一个源码包,可能存在一些额外的开发和部署工具,如`setup.py`文件用于构建和安装项目,`requirements.txt`列出所有依赖库,以及可能的测试脚本(如`test.py`)和持续集成配置文件(如`.travis.yml`...

    python文件备份源码.rar

    4. `list_backups(self)`: 列出所有备份,这可能通过读取备份目录并过滤出符合特定格式的文件完成。 5. `remove_backup(self, backup_name)`: 删除指定的备份,使用`os.remove()`或`os.rmdir()`根据备份是文件还是...

Global site tag (gtag.js) - Google Analytics