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 相关文章推荐
5种Python单例模式的实现方式
Jan 14 Python
基于Django与ajax之间的json传输方法
May 29 Python
Python实现两个list求交集,并集,差集的方法示例
Aug 02 Python
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
May 05 Python
python之pyqt5通过按钮改变Label的背景颜色方法
Jun 13 Python
python下PyGame的下载与安装过程及遇到问题
Aug 04 Python
Python 使用threading+Queue实现线程池示例
Dec 21 Python
Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript实现社交分享系统
Apr 21 Python
keras中的backend.clip用法
May 22 Python
Python自动化办公Excel模块openpyxl原理及用法解析
Nov 05 Python
Pytorch如何切换 cpu和gpu的使用详解
Mar 01 Python
python工具dtreeviz决策树可视化和模型可解释性
Mar 03 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
删除无限级目录与文件代码共享
2006/07/12 PHP
浅谈json_encode用法
2015/03/05 PHP
一个加密JavaScript的开源工具PACKER2.0.2
2006/11/04 Javascript
js cookies 常见网页木马挂马代码 24小时只加载一次
2009/04/13 Javascript
jquery里的each使用方法详解
2010/12/22 Javascript
Prototype源码浅析 Enumerable部分之each方法
2012/01/16 Javascript
javascript ready和load事件的区别示例介绍
2013/08/30 Javascript
简单的代码实现jquery定时器
2014/01/03 Javascript
javascript跨域的4种方法和原理详解
2014/04/08 Javascript
推荐9款炫酷的基于jquery的页面特效
2014/12/07 Javascript
jQuery中hover方法和toggle方法使用指南
2015/02/27 Javascript
jquery实现的简单二级菜单效果代码
2015/09/22 Javascript
通过BootStrap实现轮播图的实际应用
2016/09/26 Javascript
详解vue.js全局组件和局部组件
2017/04/10 Javascript
Angular中使用MathJax遇到的一些问题
2017/12/15 Javascript
VUE实现可随意拖动的弹窗组件
2018/09/25 Javascript
详解Vue3中对VDOM的改进
2020/04/23 Javascript
python实现多线程采集的2个代码例子
2014/07/07 Python
python获取当前时间对应unix时间戳的方法
2015/05/15 Python
通过Python实现自动填写调查问卷
2017/09/06 Python
TensorFlow saver指定变量的存取
2018/03/10 Python
基于tensorflow加载部分层的方法
2018/07/26 Python
python write无法写入文件的解决方法
2019/01/23 Python
TensorFlow2.X使用图片制作简单的数据集训练模型
2020/04/08 Python
css3+jq创作含苞待放的荷花
2014/02/20 HTML / CSS
详解Sticky Footer 绝对底部的两种套路
2017/11/03 HTML / CSS
伦敦眼门票在线预订:London Eye
2018/05/31 全球购物
世界上最好的旅行夹克:BauBax
2018/12/23 全球购物
使用useBean标志初始化BEAN时如何接受初始化参数
2012/02/11 面试题
孝老爱亲模范事迹
2014/01/24 职场文书
班级德育工作实施方案
2014/02/21 职场文书
公司活动方案范文
2014/03/06 职场文书
学校门卫岗位职责
2014/03/16 职场文书
党员干部形式主义个人整改措施
2014/09/17 职场文书
员工手册编写范本
2015/05/14 职场文书
阿里云服务器搭建Php+Apache运行环境的详细过程
2021/05/15 PHP