如何查找当前目录和文件目录


本文摘自php中文网,作者anonymity,侵删。

os模块下有两个函数:

  os.walk()

  os.listdir()

1

2

3

4

5

6

7

# -*- coding: utf-8 -*-  

    import os  

    def file_name(file_dir):  

        for root, dirs, files in os.walk(file_dir): 

            print(root) #当前目录路径 

            print(dirs) #当前路径下所有子目录 

            print(files) #当前路径下所有非目录子文件

输出格式为:

  当前文件目录路径

  当前路径下子文件目录(若存在, 不存在则为 [] )

  当前路径下非目录子文件(仅为子文件的文件名)

案例:

1

2

3

4

5

6

7

8

9

10

11

12

# -*- coding: utf-8 -*-  

       

    import os 

       

    def file_name(file_dir):  

        L=[]  

        for root, dirs, files in os.walk(file_dir): 

            for file in files: 

                if os.path.splitext(file)[1] == '.jpeg'

                    L.append(os.path.join(root, file)) 

        return

#其中os.path.splitext()函数将路径拆分为文件名+扩展名

以上就是如何查找当前目录和文件目录的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

linux下修改Python命令的方法示例(附代码)

使用pandas进行数据处理之 dataframe篇

怎么安装Python

Python中paramiko模块实现远程控制以及传输的示例

如何截掉空格(包括tab)

序列化和反序列化的详细介绍

iPython notebook是什么意思?

Python实现求解最大公约数的方法

Python编程通过蒙特卡洛法计算定积分详解

比较Python中%r和%s的用法区别

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...