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用来获得图片exif信息的库实例分析
Mar 16 Python
pip安装Python库时遇到的问题及解决方法
Nov 23 Python
numpy中索引和切片详解
Dec 15 Python
python代码过长的换行方法
Jul 19 Python
python实现旋转和水平翻转的方法
Oct 25 Python
python实现可变变量名方法详解
Jul 01 Python
python多线程同步实例教程
Aug 11 Python
Python实现点云投影到平面显示
Jan 18 Python
git查看、创建、删除、本地、远程分支方法详解
Feb 18 Python
python中的socket实现ftp客户端和服务器收发文件及md5加密文件
Apr 01 Python
Python高并发解决方案实现过程详解
Jul 31 Python
Python接口自动化之文件上传/下载接口详解
Apr 05 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
自制短波长线天线频率预选器 - 成功消除B2K之流的镜像
2021/03/02 无线电
PHP中for循环语句的几种变型
2007/03/16 PHP
php中\r \r\n \t的区别示例介绍
2014/02/08 PHP
详解PHP中strlen和mb_strlen函数的区别
2014/03/07 PHP
php实现有趣的人品测试程序实例
2015/06/08 PHP
js form action动态修改方法
2008/11/04 Javascript
使用jQuery重置(reset)表单的方法
2014/05/05 Javascript
javascript Deferred和递归次数限制实例
2014/10/21 Javascript
js库Modernizr的介绍和使用
2015/05/07 Javascript
javascript表格的渲染组件
2015/07/03 Javascript
javascript实现树形菜单的方法
2015/07/17 Javascript
jquery 实现滚动条下拉时无限加载的简单实例
2016/06/01 Javascript
js实现String.Fomat的实例代码
2016/09/02 Javascript
js无提示关闭浏览器窗口的两种方法分析
2016/11/06 Javascript
原生js实现addclass,removeclass,toggleclasss实例
2016/11/24 Javascript
你不知道的 javascript【推荐】
2017/01/08 Javascript
简单易懂的天气插件(代码分享)
2017/02/04 Javascript
详谈jQuery中使用attr(), prop(), val()获取value的异同
2017/04/25 jQuery
nodejs基于express实现文件上传的方法
2018/03/19 NodeJs
Vue 中文本内容超出规定行数后展开收起的处理的实现方法
2019/04/28 Javascript
nodejs搭建本地服务器并访问文件操作示例
2019/05/11 NodeJs
vue 判断元素内容是否超过宽度的方式
2020/07/29 Javascript
[54:58]完美世界DOTA2联赛PWL S2 LBZS vs Rebirth 第一场 11.25
2020/11/25 DOTA
Python实现滑动平均(Moving Average)的例子
2019/08/24 Python
python3实现高效的端口扫描
2019/08/31 Python
详解Python可视化神器Yellowbrick使用
2019/11/11 Python
keras中模型训练class_weight,sample_weight区别说明
2020/05/23 Python
HTML5中的Web Notification桌面通知功能的实现方法
2019/07/29 HTML / CSS
Booking.com美国:全球酒店预订网站
2017/04/18 全球购物
个人培训总结
2015/03/05 职场文书
护士求职自荐信
2015/03/25 职场文书
面试复试通知单
2015/04/24 职场文书
毕业论文答辩稿范文
2015/06/23 职场文书
开学第一周总结
2015/07/16 职场文书
公司借款担保书
2015/09/22 职场文书
2017大学生寒假社会实践心得体会
2016/01/14 职场文书