概述

  • os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。这个列表以字母顺序。 它不包括 ‘.’ 和’…’
    即使它在文件夹中。
  • 只支持在 Unix, Windows 下使用。

语法

  • listdir()方法语法格式如下:
os.listdir(path)

参数

  • path – 需要列出的目录路径;

返回值

  • 返回指定路径下的文件和文件夹列表;

实例

  • 以下实例演示了 listdir() 方法的使用:
#!/usr/bin/python
# -*- coding: UTF-8 -*-import os, sys# 打开文件
path = "C:\Program Files"
dirs = os.listdir( path )# 输出所有文件和文件夹
for file in dirs:print(file)
  • 执行以上程序输出结果为:
Windows Defender Advanced Threat Protection
Windows Mail
Windows Media Player
Windows Multimedia Platform
Windows NT
Windows Photo Viewer
Windows Portable Devices
Windows Security
Windows Sidebar
WindowsApps
WindowsPowerShell

如果目录下有中文目录,打印时遇到乱码时可以用以下解决方法:

cPath = os.getcwd()# 如果目录名字为中文 需要转码处理
uPath = str(cPath)
for fileName in os.listdir(uPath) :print(fileName)

Python os.listdir() 方法相关推荐

  1. Python os.listdir方法(获取文件夹目录下的内容)

    一.os.listdir方法 os.listdir方法.参数为文件夹路径, 可以返回文件夹下的所有子文件.文件名称, 但不能返回子文件夹下的文件 import ospath = r"C:\U ...

  2. python标准库os的方法listdir_Python os.listdir() 方法

    Python os.listdir() 方法 概述 os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表.这个列表以字母顺序. 它不包括 '.' 和'..' 即使它在文件夹 ...

  3. python标准库os的方法listdir_Python3 os.listdir() 方法

    Python3 os.listdir() 方法 概述 os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表.这个列表以字母顺序. 它不包括 '.' 和'..' 即使它在文件 ...

  4. Python os.getcwd() 方法

    Python os.getcwd() 方法 转存失败 Python OS 文件/目录方法 概述 os.getcwd() 方法用于返回当前工作目录. 语法 getcwd()方法语法格式如下: os.ge ...

  5. Python os.chdir() 方法用于改变当前工作目录到指定的路径。

    Python os.chdir() 方法 正在上传-重新上传取消​ Python OS 文件/目录方法 概述 os.chdir() 方法用于改变当前工作目录到指定的路径. 语法 chdir()方法语法 ...

  6. python os方法-Python os.lchflags() 方法

    Python os.lchflags() 方法 概述 os.lchflags() 方法用于设置路径的标记为数字标记,类似 chflags(),但是没有软链接. 只支持在 Unix 下使用. 语法 lc ...

  7. python os.popen()方法(用于从一个命令打开一个管道)

    描述 os.popen() 方法用于从一个命令打开一个管道. 在Unix,Windows中有效 os.popen(command[, mode[, bufsize]]) command -- 使用的命 ...

  8. python getcwd 转义,Python os.getcwd() 方法

    Python os.getcwd() 方法 概述 os.getcwd() 方法用于返回当前工作目录. 语法 getcwd()方法语法格式如下: os.getcwd() 参数 无 返回值 返回当前进程的 ...

  9. Python os.walk() 方法--输出在目录中的文件名

    概述 os.walk() 方法是一个简单易用的文件.目录遍历器,可以帮助我们高效的处理文件.目录方面的事情. os.walk() 方法用于通过在目录树中游走输出在目录中的文件名,向上或者向下. 语法 ...

最新文章

  1. 设计模式 之美 -- 面向对象(C/C++分别实现)
  2. 【项目管理】RUP内容整理
  3. GDCM:gdcm::ImageChangePlanarConfiguration的测试程序
  4. 深度之眼 | 《如何高效度论文》笔记
  5. java 根据客户端重定向_Java Web笔记 - 转发与重定向的区别与在FireBug客户端的表现...
  6. MacBook 如何一次性关闭所有程序的通知消息
  7. 动画制作c语言程序,C语言动画制作
  8. 如何修复 WordPress 中的 HTTP 错误
  9. ios弧形进度条_iOS手把手教你实现圆形进度条
  10. 微信小游戏开发(11)-文件系统
  11. 3000计算机组装电脑,电脑组装教程,教您组装电脑配置清单
  12. 用智能硬件“折叠时间”,外卖商家正在触摸的数字化未来
  13. 2023年云南中烟名单
  14. 如何抠图图片?这个方法值得点赞收藏
  15. 手机上能学计算机一级b,全国计算机等级考试一级B的学习方法
  16. 227 Entering Passive Mode (xxx,xxx,,xxx,xxx,x)
  17. winpe 能否修复服务器系统,教你如何使用winpe来修复系统
  18. ROS基础---ros通信、ros发布者publisher、publisher.cpp、Talker.cpp
  19. 机器学习的基础算法--牛顿法
  20. FileAlterationMonitor监听目录下文件变化

热门文章

  1. 团购“罗生门”渐退行业舞台 千团大战仍需企业自律
  2. 编写vbs脚本发送邮件
  3. 文昌帝君 -- 《文昌帝君阴骘文》
  4. Nginx 架构详解
  5. 容器编排技术 -- Kubernetes Labels 和 Selectors
  6. ThreadLocal原理机制
  7. OSPF——STUB区域及完全STUB区域详解
  8. Billboard HDU - 2795(树状数组,单点修改,区间查询)
  9. C#基础知识1-深入理解值类型和引用类型
  10. 【服务端渲染】NuxtJs 综合案例