python 获得任意路径下的文件及其根目录的方法


Posted in Python onFebruary 16, 2019

似乎有一段时间没有更新博客了,这里就写点小功能,轻松获得电脑任意路径下的文件及文件夹,并将其写入word,以下是主要代码:

**import os**
**from os import walk**

# 获取文件夹的中的文件夹和文件夹里文件
def do_file(save_filepath,o_filepath): #定义函数 传入写入文档保存的位置和要操作的任意电脑路劲
  file=open(save_filepath,"w+")
  # 遍历文件路径
  for parent,dirnames,filenames in walk(o_filepath):
    file.write(("根目录为:{0}\n\n").format(parent))
    for dirname in dirnames:
      file.write(("  里面的文件夹有:{0}\n\n").format(dirname))
    for filename in filenames:
      file.write(("  里面的文件有:{0}\n\n").format(filename))
  file.close()
do_file(" "," ")#传入相关的参数即可

这里还可以把函数封装以及获得每个文件的文件路径 方法一样的 因此没写 大家可以试试

以上这篇python 获得任意路径下的文件及其根目录的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中文件遍历的两种方法
Jun 16 Python
回调函数的意义以及python实现实例
Jun 20 Python
Python 闭包的使用方法
Sep 07 Python
python中使用zip函数出现错误的原因
Sep 28 Python
Python实现随机创建电话号码的方法示例
Dec 07 Python
Python自定义一个类实现字典dict功能的方法
Jan 19 Python
python树莓派红外反射传感器
Jan 21 Python
对Python实现累加函数的方法详解
Jan 23 Python
Python使用pyserial进行串口通信的实例
Jul 02 Python
解决Django连接db遇到的问题
Aug 29 Python
详解pyqt5的UI中嵌入matplotlib图形并实时刷新(挖坑和填坑)
Aug 07 Python
Python爬虫破解登陆哔哩哔哩的方法
Nov 17 Python
Python通过for循环理解迭代器和生成器实例详解
Feb 16 #Python
Python3 导入上级目录中的模块实例
Feb 16 #Python
对Python3 goto 语句的使用方法详解
Feb 16 #Python
解决Pycharm调用Turtle时 窗口一闪而过的问题
Feb 16 #Python
Python实现定时自动关闭的tkinter窗口方法
Feb 16 #Python
对IPython交互模式下的退出方法详解
Feb 16 #Python
python交互界面的退出方法
Feb 16 #Python
You might like
JavaScript 全角转半角部分
2009/10/28 Javascript
Jquery AJAX POST与GET之间的区别
2013/11/14 Javascript
收集json解析的四种方法分享
2014/01/17 Javascript
JS实现控制表格行内容垂直对齐的方法
2015/03/30 Javascript
JavaScript使用二分查找算法在数组中查找数据的方法
2015/04/07 Javascript
jquery实现表单验证并阻止非法提交
2015/07/09 Javascript
jQuery Validate表单验证入门学习
2015/12/18 Javascript
在Web项目中引入Jquery插件报错的完美解决方案(图解)
2016/09/19 Javascript
微信小程序通过api接口将json数据展现到小程序示例
2017/01/20 Javascript
老生常谈angularjs中的$state.go
2017/04/24 Javascript
Extjs 中的 Treepanel 实现菜单级联选中效果及实例代码
2017/08/22 Javascript
Vue2.0基于vue-cli+webpack Vuex的用法(实例讲解)
2017/09/15 Javascript
详解axios 全攻略之基本介绍与使用(GET 与 POST)
2017/09/15 Javascript
jQuery实现每隔一段时间自动更换样式的方法分析
2018/05/03 jQuery
Vue.js实现可排序的表格组件功能示例
2019/02/19 Javascript
vue组件三大核心概念图文详解
2019/05/30 Javascript
JavaScript 预解析的4种实现方法解析
2019/09/03 Javascript
JS实现audio音频剪裁剪切复制播放与上传(步骤详解)
2020/07/28 Javascript
Element InputNumber 计数器的实现示例
2020/08/03 Javascript
js数组中去除重复值的几种方法
2020/08/03 Javascript
[54:43]DOTA2-DPC中国联赛 正赛 CDEC vs Dynasty BO3 第一场 2月22日
2021/03/11 DOTA
详解使用pymysql在python中对mysql的增删改查操作(综合)
2017/01/18 Python
基于Python中numpy数组的合并实例讲解
2018/04/04 Python
Python安装与卸载流程详细步骤(图解)
2020/02/20 Python
英国体育器材进口商店:UK Sport Imports
2017/03/14 全球购物
Belstaff英国官方在线商店:Belstaff.co.uk
2021/02/09 全球购物
食品营养与检测应届生求职信
2013/11/08 职场文书
早会主持词
2014/03/17 职场文书
幼儿园小班家长寄语
2014/04/02 职场文书
优秀员工评优方案
2014/06/13 职场文书
汉语言文学专业求职信
2014/06/19 职场文书
2014年小班保育员工作总结
2014/12/23 职场文书
民间借贷借条范本
2015/05/25 职场文书
调解协议书范本
2016/03/21 职场文书
秀!学妹看见都惊呆的Python小招数!【详细语言特性使用技巧】
2021/04/27 Python
MySQL数据库 安全管理
2022/05/06 MySQL