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的chardet库获得文件编码并修改编码
Jan 22 Python
基于python实现的抓取腾讯视频所有电影的爬虫
Apr 22 Python
Python爬虫包 BeautifulSoup  递归抓取实例详解
Jan 28 Python
python多进程中的内存复制(实例讲解)
Jan 05 Python
Python多线程扫描端口代码示例
Feb 09 Python
Python之读取TXT文件的方法小结
Apr 27 Python
python实现公司年会抽奖程序
Jan 22 Python
只需7行Python代码玩转微信自动聊天
Jan 27 Python
Python使用Pickle模块进行数据保存和读取的讲解
Apr 09 Python
通过celery异步处理一个查询任务的完整代码
Nov 19 Python
TensorFlow tf.nn.softmax_cross_entropy_with_logits的用法
Apr 19 Python
Python实现删除某列中含有空值的行的示例代码
Jul 20 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木马webshell扫描器代码
2012/01/25 PHP
Fine Uploader文件上传组件应用介绍
2013/01/06 PHP
PHP使用memcache缓存技术提高响应速度的方法
2014/12/26 PHP
laravel config文件配置全局变量的例子
2019/10/13 PHP
javascript实现unicode和字符的互相转换
2007/07/18 Javascript
jquery 注意事项与常用语法小结
2010/06/07 Javascript
cookie中的path与domain属性详解
2013/12/18 Javascript
使用javascript实现雪花飘落的效果
2015/01/13 Javascript
javascript中setInterval的用法
2015/07/19 Javascript
Easyui在treegrid添加控件的实现方法
2017/06/23 Javascript
vue表单绑定实现多选框和下拉列表的实例
2017/08/12 Javascript
Vue.js实现的计算器功能完整示例
2018/07/11 Javascript
jQuery滑动效果实现方法分析
2018/09/05 jQuery
详解JavaScript中操作符和表达式
2018/09/12 Javascript
Servlet返回的数据js解析2种方法
2019/12/12 Javascript
Nuxt.js的路由跳转操作(页面跳转nuxt-link)
2020/11/06 Javascript
[03:02]辉夜杯主赛事第二日 每日之星
2015/12/27 DOTA
解析Python中的__getitem__专有方法
2016/06/27 Python
python利用lxml读写xml格式的文件
2017/08/10 Python
Python快速查找list中相同部分的方法
2018/06/27 Python
Sanic框架异常处理与中间件操作实例分析
2018/07/16 Python
Python openpyxl 遍历所有sheet 查找特定字符串的方法
2018/12/10 Python
关于Python作用域自学总结
2019/06/10 Python
使用django实现一个代码发布系统
2019/07/18 Python
python3.7实现云之讯、聚合短信平台的短信发送功能
2019/09/26 Python
python用WxPython库实现无边框窗体和透明窗体实现方法详解
2020/02/21 Python
matplotlib subplot绘制多个子图的方法示例
2020/07/28 Python
Python 如何查找特定类型文件
2020/08/17 Python
html5 localStorage本地存储_动力节点Java学院整理
2017/07/06 HTML / CSS
HTML5头部标签的一些常用信息小结
2016/10/23 HTML / CSS
苹果香港官方商城:Apple香港
2016/09/14 全球购物
大学生自我鉴定
2013/12/08 职场文书
党员公开承诺书和承诺事项
2014/03/25 职场文书
农民工工资发放承诺书
2014/03/31 职场文书
端午节演讲稿
2014/05/23 职场文书
学校禁毒宣传活动总结
2015/05/08 职场文书