代码及注释如下:

import ospath = "D:\PycharmProjects"  # 文件夹路径
def get_dir(path):              #获取目录路径for root,dirs,files in os.walk(path):     #遍历path,进入每个目录都调用visit函数,,有3个参数,root表示目录路径,dirs表示当前目录的目录名,files代表当前目录的文件名for dir in dirs:#print(dir)             #文件夹名                 print(os.path.join(root,dir))      #把目录和文件名合成一个路径def get_file(path):          #获取文件路径for root, dirs, files in os.walk(path):for file in files:#print(file)     #文件名print(os.path.join(root,file))get_dir(path)
get_file(path)

第二种方式:

import ospath = "D:\测试文档及图片\图片"  # 文件夹路径
filename_list = os.listdir(path)  # 获取文件夹路径下的所有目录及文件名for i in range(len(filename_list)):   #打印文件路径下的目录及文件名称new_path = os.path.join(path,filename_list[i])    #把目录和文件名合成一个路径if os.path.isfile(new_path):          #判断是否为文件print(filename_list[i])

此种方式比较局限,只能遍历一遍。第一段代码是所有该路径下的都被遍历。

用python获取指定路径下的所有目录路径和文件路径相关推荐

  1. python下载文件到指定目录-Python获取指定文件夹下的文件名的方法

    本文采用os.walk()和os.listdir()两种方法,获取指定文件夹下的文件名. 一.os.walk() 模块os中的walk()函数可以遍历文件夹下所有的文件. os.walk(top, t ...

  2. python获取指定目录下的所有指定后缀的文件名

    python获取指定目录下的所有指定后缀的文件名 使用到的函数有: os.path.splitext():分离文件名与扩展名 代码如下: #! /usr/bin/python # -*- coding ...

  3. Python 获取指定模块基址

    因为昨天研究FPS游戏时候,发现有个动态地址每次重启电脑都会不同,然后因为有过用C和易语言编写指定模块名获取基址的经验,所以打算用Python来试试 在网上搜索了一点资料,发现有吾爱有一篇是使用Pyt ...

  4. C#实现获取指定文件目录下的某种格式的文件集,并移动到Bak

    C#实现获取指定文件目录下的某种格式的文件集,并移动到Bak 1.获取文件的路径和移动到文件夹信息 string fileName = "";string sourceFile = ...

  5. 使用INNER JOIN ON 多表关联查询,获取指定用户下指定权限的资源SQL:

    摘要:最近在看一个开源框架,其中用户,角色,资源,这块我感觉比较重要,所以就自己也模仿着写了下,其中在获取指定用户下的权限资源的时候遇到问题了,开始时,我首先想到的方法就是通过用户->角色-&g ...

  6. 使用jquery获取指定id下面的div元素个数

    使用js获取指定id下面的div元素个数 html代码 js代码 html代码 <div id="question" > <div class="div ...

  7. Python在指定环境下安装第三方库的报错解决办法

    Python在指定环境下安装第三方库的报错解决办法 在python安装第三方库时,如果直接打开cmd命令提示符,并输入下列安装命令,则会默认安装在base环境下 但base环境下的包新建的虚拟环境是无 ...

  8. c盘java文件误删_java获取C盘下的隐藏目录文件名称

    题记 --  执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. 网易云课堂 在Java中, File类用来将文件或者文件夹封装成对象,方便对文件与文件夹的属性信息进行操作. Fil ...

  9. java获取C盘下的隐藏目录文件名称

    题记   --  执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天.    网易云课堂 Flutter开发中的点滴积累 在Java中, File类用来将文件或者文件夹封装成对象,方便 ...

最新文章

  1. RIP基于跳数的负载均衡
  2. Annotations
  3. 前端实现旗帜飘动效果系列 (Ⅲ):canvas2D实现(2)
  4. 【转】Java基础知识整理
  5. MIPS介绍与MIPS汇编的常用指令
  6. 理解“动心忍性”的含义
  7. [RN] React Native 错误 Module does not exist in the module map
  8. c# 深拷贝各种实现方式
  9. mysql 隐藏中间四位_MySQL知识体系——索引
  10. Zen Cart 常用SQL命令
  11. 量子计算机有哪些战略意义,世界性颠覆!量子计算机在中国诞生,对我国有五层重大战略意义!...
  12. java ajax点击出现_jquery ajax获取json数据 然后action 的response 返回数据出现 java.lang.IllegalStateException异常...
  13. 你好,未来! | 2018腾讯“云+未来”峰会五月启幕
  14. android 8.1.0怎么截屏,vivo Z1i怎么截屏?4种vivo Z1i截图方法
  15. Oracle系列:(22)视图
  16. 在dos下或web下Fatal Error: undefined function mysql_connect()
  17. ActiveMQ笔记(二)
  18. sql如何在两张表中得到每组数据,并知道数据的个数,举例,判断有多少班级,每个班的人数
  19. 论文插入参考文献神器——EndNote(包括EndNoteX9安装和破解)
  20. 服务器划分不同虚拟主机,服务器划分不同虚拟主机

热门文章

  1. 【泛微E-Mobile】管理员是否可以监控群聊
  2. Java 关于中文乱码问题的解决方案与经验【转载】
  3. 小虎电商浏览器:拼多多标题关键词怎么找?有什么工具?
  4. 树 —— 线索二叉树
  5. win10如何查看显卡配置
  6. jquery向后台上传文件并显示文件名
  7. python-读取和保存npy文件
  8. 【邻接表】75 邻接表:删除边
  9. React组件间信息传递方式
  10. Docker容器完全卸载