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 相关文章推荐
Django ORM框架的定时任务如何使用详解
Oct 19 Python
Django实战之用户认证(初始配置)
Jul 16 Python
python获取交互式ssh shell的方法
Feb 14 Python
Python 中的参数传递、返回值、浅拷贝、深拷贝
Jun 25 Python
python爬虫selenium和phantomJs使用方法解析
Aug 08 Python
浅谈Django中的QueryDict元素为数组的坑
Mar 31 Python
jupyter notebook中美观显示矩阵实例
Apr 17 Python
python 字符串格式化的示例
Sep 21 Python
浅析python 通⽤爬⾍和聚焦爬⾍
Sep 28 Python
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-packa的问题
Dec 08 Python
使用OpenCV实现人脸图像卡通化的示例代码
Jan 15 Python
PyCharm 安装与使用配置教程(windows,mac通用)
May 12 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
珊瑚虫IP库浅析
2007/02/15 PHP
php jquery 实现新闻标签分类与无刷新分页
2009/12/18 PHP
CI框架开发新浪微博登录接口源码完整版
2014/05/28 PHP
PHP之uniqid()函数用法
2014/11/03 PHP
thinkphp利用模型通用数据编辑添加和删除的实例代码
2016/11/20 PHP
php使用str_replace替换多维数组的实现方法分析
2017/06/15 PHP
鼠标右击事件代码(asp.net后台)
2011/01/27 Javascript
js实现简单的可切换选项卡效果
2015/04/10 Javascript
jQuery中的一些常见方法小结(推荐)
2016/06/13 Javascript
全面解析Javascript无限添加QQ好友原理
2016/06/15 Javascript
bootstrap与Jquery UI 按钮样式冲突的解决办法
2016/09/23 Javascript
js获取当前页的URL与window.location.href简单方法
2017/02/13 Javascript
详解Vue路由钩子及应用场景(小结)
2017/11/07 Javascript
详解Vue 事件修饰符capture 的使用
2017/12/29 Javascript
Postman模拟发送带token的请求方法
2018/03/31 Javascript
ES6的异步终极解决方案分享
2019/07/11 Javascript
Vue 实现把表单form数据 转化成json格式的数据
2019/10/29 Javascript
详谈Object.defineProperty 及实现数据双向绑定
2020/07/18 Javascript
python函数返回多个值的示例方法
2013/12/04 Python
Python 爬虫的工具列表大全
2016/01/31 Python
详解Python使用simplejson模块解析JSON的方法
2016/03/24 Python
Python中不同进制的语法及转换方法分析
2016/07/27 Python
python 每天如何定时启动爬虫任务(实现方法分享)
2018/05/21 Python
解决py2exe打包后,总是多显示一个DOS黑色窗口的问题
2019/06/21 Python
浅谈对python中if、elif、else的误解
2020/08/20 Python
python 使用cycle构造无限循环迭代器
2020/12/02 Python
python中的时区问题
2021/01/14 Python
求职简历自荐信
2013/10/20 职场文书
《理想的风筝》教学反思
2014/04/11 职场文书
大学社团计划书
2014/05/01 职场文书
2014年小学体育工作总结
2014/12/11 职场文书
教师个人学习总结
2015/02/11 职场文书
公司开业的祝贺语大全(60条)
2019/07/05 职场文书
简历中的自我评价应该这样写!
2019/07/12 职场文书
Spring Boot接口定义和全局异常统一处理
2022/04/20 Java/Android
python中Pyqt5使用Qlabel标签播放视频
2022/04/22 Python