`
cloudhe
  • 浏览: 108632 次
  • 性别: 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列出目录下指定文件与子目录的方法

    # 指定要列出文件和子目录的目录路径 dir_path = '/path/to/dir/' # 使用os.listdir()列出所有文件和子目录 files = os.listdir(dir_path) # 打印结果 for file in files: print(file) ``` 这段代码将打印出`dir_...

    列出目录中的所有文件和文件夹

    此外,列出目录中的所有文件和文件夹不仅可以帮助用户了解目录的内容,还可以用于进一步的文件操作,例如批量重命名、移动或删除文件。通过结合其他 Python 库(如 os.path 和 shutil),可以实现更复杂的文件管理...

    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`库的一部分)可以帮助我们读取和修改这些标签。 以下是一个...

    python对操作系统的目录和文件操作

    #### 二、列出指定目录下的文件 在许多情况下,我们需要查看某个目录下有哪些文件或子目录。这可以通过调用`os.listdir(path)`方法实现,其中`path`参数是要查看的目录路径: ```python import os print(os....

    完整版枚举指定目录的所有子目录和文件例程.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开发相关的...

    python根据多个文件名批量查找文件

    本篇文章主要介绍了如何利用Python语言,根据多个文件名批量查找文件,并将找到的文件复制到指定的目录中。这个过程涉及到Python基础库如os, numpy, pandas以及shutil的使用,并结合循环、条件判断等基础编程概念,...

    python连接远程ftp服务器并列出目录下文件的方法

    pysftp模块允许Python开发者通过SFTP与远程服务器建立连接,执行文件传输以及列出目录文件等操作。首先,要使用pysftp模块,必须先安装这个模块。可以通过pip安装命令来安装pysftp:pip install pysftp。安装完成后...

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

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

Global site tag (gtag.js) - Google Analytics