返回顶部
首页 > 资讯 > 操作系统 >linux 下用python 遍历文件夹
  • 533
分享到

linux 下用python 遍历文件夹

遍历文件夹linux 2023-01-31 05:01:40 533人浏览 薄情痞子
摘要

      我们需要遍历一个文件夹下面的所有 文件名,下面介绍下在python中使用os.walk(路径)可以遍历某路径下的所有文件夹及文件。    具体方法是for <路径名变量>, <文件夹名列表>, <文

   
   我们需要遍历一个文件夹下面的所有 文件名,下面介绍下在python中使用os.walk(路径)可以遍历某路径下的所有文件夹及文件。

    具体方法是for <路径名变量>, <文件夹名列表>, <文件名列表> in os.walk(<路径>)。。。
    下面我们来看看源代码,很简单:

[root@localhost Python]# vi Traversal.py
#!/usr/bin/python
# write by world77

import os

Directory=raw_input("Please enter directory to traversal:")
###提示输入想遍历的文件夹路径
for root,dirs,files in os.walk(Directory):
        print root
        for name in dirs:
                print "Directory:",name   #打印文件夹名
        for name in files:
                print "FileName:",name    #打印文件名


嘿嘿,很简单吧,下面来看看效果:
[root@localhost python]# ls
break.py             function_global.py  mymodule_demo.py  using_list.py
CompressFolder.py    function_key.py     mymodule.py       using_name.py
continue.py          function_local.py   mymodule.pyc      using_name.pyc
DocString.py         function_param.py   test1.zip         using_sys.py
expression.py        function_return.py  test2.zip         using_tuple.py
for.py               helloworld.py       test3.zip         var.py
function1.py         if.py               test.zip          vbar.py
function_default.py  mymodule_demo2.py   Traversal.py      while.py
[root@localhost python]# chmod +x Traversal.py 
[root@localhost python]# python Traversal.py 
Please enter directory to traversal:/root/python
/root/python
FileName: test2.zip
FileName: using_sys.py
FileName: function_default.py
FileName: function_local.py
FileName: CompressFolder.py
FileName: var.py
FileName: mymodule.py
FileName: vbar.py
FileName: using_tuple.py
FileName: function1.py
FileName: function_global.py
FileName: test.zip
FileName: helloworld.py
FileName: mymodule_demo.py
FileName: test1.zip
FileName: using_list.py
FileName: function_key.py
FileName: continue.py
FileName: using_name.py
FileName: Traversal.py
FileName: break.py
FileName: if.py
FileName: test3.zip
FileName: expression.py
FileName: function_return.py
FileName: DocString.py
FileName: mymodule.pyc
FileName: while.py
FileName: for.py
FileName: mymodule_demo2.py
FileName: function_param.py
FileName: .using_tuple.py.swp
FileName: using_name.pyc
[root@localhost python]# 


     嘿嘿,很实用,很简单吧,有兴趣还不去试试。。。

--结束END--

本文标题: linux 下用python 遍历文件夹

本文链接: https://lsjlt.com/news/188609.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • linux 下用python 遍历文件夹
          我们需要遍历一个文件夹下面的所有 文件名,下面介绍下在Python中使用os.walk(路径)可以遍历某路径下的所有文件夹及文件。    具体方法是for <路径名变量>, <文件夹名列表>, <文...
    99+
    2023-01-31
    遍历 文件夹 linux
  • python如何遍历文件夹下的文件
    python遍历文件夹下文件的方法:1、在python脚本中导入os模块;2、通过for循环语句实现遍历文件夹下文件操作即可。具体操作方法:首先需要在python脚本中导入os模块进行文件操作。import os通过for循环语句判断目录是...
    99+
    2024-04-02
  • Python遍历文件夹下所有文件的方法
    在这里跟大家分享一个Python编程过程中的知识点——遍历文件夹下所有文件! 在python中,遍历文件夹及其子文件夹中的所有文件有两种方法。 两者均返回文件名列表(可以选择文件名列表或者是包含完整路径的文件名列表)。 一种是使用...
    99+
    2023-01-31
    遍历 文件夹 文件
  • python怎么遍历文件夹
    本文小编为大家详细介绍“python怎么遍历文件夹”,内容详细,步骤清晰,细节处理妥当,希望这篇“python怎么遍历文件夹”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。本文教程操作环境:windows7系统、P...
    99+
    2023-06-30
  • Python如何遍历子文件夹
    在Python中,可以使用`os`模块的`walk()`函数来遍历子文件夹。`walk()`函数会递归地遍历指定路径下的所有子文件夹...
    99+
    2023-09-13
    Python
  • linux怎么遍历目录下所有的文件夹
    在Linux中,可以使用以下命令来遍历目录下所有的文件夹: 使用find命令: find /path/to/directory ...
    99+
    2023-10-21
    linux
  • python如何打开文件夹遍历文件
    在Python中,可以使用`os`模块来打开文件夹并遍历文件。下面是一个示例代码:```pythonimport os# 文件夹路径...
    99+
    2023-09-26
    python
  • python怎么遍历文件夹所有文件
    可以使用os模块来遍历文件夹中的所有文件。以下是一个示例代码:```pythonimport os# 遍历文件夹def traver...
    99+
    2023-08-12
    python
  • 怎么在python中遍历文件夹
    今天就跟大家聊聊有关怎么在python中遍历文件夹,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。python可以做什么Python是一种编程语言,内置了许多有效的工具,Python几...
    99+
    2023-06-14
  • 使用Python遍历文件夹实现查找指定文件夹
    目录1. 文件夹结构2. 查找指定文件夹下指定文件3. 查找指定文件夹下所有相同名称的文件4. 查找指定文件夹下所有相同后缀名的文件1. 文件夹结构 指定文件夹:E:/Code/Py...
    99+
    2024-04-02
  • SHELL脚本 遍历文件夹下所有文件以及子文件夹
    SHELL脚本 遍历文件夹下所有文件以及子文件夹 dir 要设置为局部变量 如果设置为全局变量 在func递归时传入的参数 会改变 dir的值,将导致之后的文件目录错误(为更改后的dir值) 当前目录情况: 执行完shell后: 附上代...
    99+
    2023-08-18
    linux 运维 服务器 bash
  • Python实现遍历读取文件或文件夹
    目录例子os.listdiros.walk遍历读取代码搞机器学习或者深度学习算法很多时候需要遍历某个目录读取文件,特别是经常需要读取某个特定后缀的文件,比如图片的话可能需要读取jpg...
    99+
    2024-04-02
  • Python怎么遍历文件夹获取文件名
    在Python中,可以使用os模块来遍历文件夹,并获取文件名。具体步骤如下:1. 导入os模块:`import os`2. 指定要遍...
    99+
    2023-08-08
    Python
  • php中如何遍历文件夹并修改文件夹下文件名称
    这篇文章主要为大家展示了“php中如何遍历文件夹并修改文件夹下文件名称”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php中如何遍历文件夹并修改文件夹下文件名称”这篇文章吧。php遍历文件夹并修...
    99+
    2023-06-15
  • java怎么遍历文件夹及子文件夹
    在Java中,可以使用递归方法来遍历文件夹及其子文件夹。下面是一个简单的示例代码: import java.io.File; pu...
    99+
    2024-03-14
    java
  • 使用php怎么遍历文件夹
    使用php怎么遍历文件夹?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。php有什么特点1、执行速度快。2、具有很好的开放性和可扩展性。3、PHP支持多种主流与非主流的数据库...
    99+
    2023-06-14
  • c++下使用windows api遍历指定文件夹及其子文件夹中的文件
    以下代码在vs2008中测试通过,利用FindFirstFile,FindNextFile函数遍历了我电脑上全路径为“C:\\Users\\v_tianboli\\Desktop\\...
    99+
    2024-04-02
  • C++遍历某个文件夹下面的子文件夹及其所有文件
    方法一 下面是输出当前目录下的所有文件夹以及文件的绝对路径(当然也可以是相对路径,由输入的路径决定),下面的函数接口可以改装为单输出文件或者文件夹的接口,这是一个大方面的总接口。 ...
    99+
    2024-04-02
  • python文件遍历
    #遍历储存文件def text_save(filename, product): # filename为写入文件的路径,product为要写入数据列表.file = open(filename, 'a') # 打開或者創建文件for ...
    99+
    2023-01-30
    遍历 文件 python
  • python遍历文件
    #今天模仿前锋教育视频写的,感觉很实用。import osdef alldir(path,sp=''): file_list=os.listdir(path) # print(file_list) sp+='***' ...
    99+
    2023-01-30
    遍历 文件 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作