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脚本实现下载合并SAE日志
Feb 10 Python
快速排序的算法思想及Python版快速排序的实现示例
Jul 02 Python
Pandas实现数据类型转换的一些小技巧汇总
May 07 Python
Python requests库用法实例详解
Aug 14 Python
对python cv2批量灰度图片并保存的实例讲解
Nov 09 Python
python实现归并排序算法
Nov 22 Python
代码实例讲解python3的编码问题
Jul 08 Python
Centos7 下安装最新的python3.8
Oct 28 Python
pycharm 设置项目的根目录教程
Feb 12 Python
python连接mysql数据库并读取数据的实现
Sep 25 Python
PyTorch预训练Bert模型的示例
Nov 17 Python
pycharm 实现光标快速移动到括号外或行尾的操作
Feb 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
PHP Smarty生成EXCEL文档的代码
2008/08/23 PHP
PHP 反射机制实现动态代理的代码
2008/10/22 PHP
PHP获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】
2009/10/11 PHP
PHP+MySQL删除操作实例
2015/01/21 PHP
Prototype使用指南之selector.js
2007/01/10 Javascript
js 数值项目的格式化函数代码
2010/05/14 Javascript
通过继承IHttpHandle实现JS插件的组织与管理
2010/07/13 Javascript
js中字符替换函数String.replace()使用技巧
2011/08/14 Javascript
实例分析js和C#中使用正则表达式匹配a标签
2014/11/26 Javascript
再分享70+免费的jquery 图片滑块效果插件和教程
2014/12/15 Javascript
JS实现的鼠标跟随代码(卡通手型点击效果)
2015/10/26 Javascript
跟我学习javascript的循环
2015/11/18 Javascript
在线引用最新jquery文件的实现方法
2016/08/26 Javascript
JavaScript中数组的各种操作的总结(必看篇)
2017/02/13 Javascript
Angularjs自定义指令实现三级联动 选择地理位置
2017/02/13 Javascript
React-Native实现ListView组件之上拉刷新实例(iOS和Android通用)
2017/07/11 Javascript
详解Vue2.0 事件派发与接收
2017/09/05 Javascript
axios发送post请求,提交图片类型表单数据方法
2018/03/16 Javascript
微信小程序实时聊天WebSocket
2018/07/05 Javascript
详解redux异步操作实践
2018/08/15 Javascript
vue 虚拟DOM的原理
2020/10/03 Javascript
Python数据结构与算法之字典树实现方法示例
2017/12/13 Python
浅谈Python中的私有变量
2018/02/28 Python
详解配置Django的Celery异步之路踩坑
2018/11/25 Python
基于Python实现体育彩票选号器功能代码实例
2020/09/16 Python
python函数超时自动退出的实操方法
2020/12/28 Python
image-set实现Retina屏幕下图片显示详细介绍
2012/12/24 HTML / CSS
html2canvas截图空白问题的解决
2020/03/24 HTML / CSS
向领导表决心的话
2014/03/11 职场文书
新年爱情寄语
2014/04/08 职场文书
小学关爱留守儿童活动方案
2014/08/25 职场文书
课外科技活动总结
2014/08/27 职场文书
机动车登记业务委托书
2014/10/08 职场文书
幼儿园教师工作总结2015
2015/04/02 职场文书
高中诗歌鉴赏教学反思
2016/02/16 职场文书
导游词之无锡梅园
2019/11/28 职场文书