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 控制语句
Nov 03 Python
python求pi的方法
Oct 08 Python
Python中使用SAX解析xml实例
Nov 21 Python
python常用函数详解
Sep 13 Python
Python使用内置json模块解析json格式数据的方法
Jul 20 Python
利用Python yagmail三行代码实现发送邮件
May 11 Python
python代码 输入数字使其反向输出的方法
Dec 22 Python
python爬取酷狗音乐排行榜
Feb 20 Python
Python3+Requests+Excel完整接口自动化测试框架的实现
Oct 11 Python
基于Python中的yield表达式介绍
Nov 19 Python
Ubuntu中配置TensorFlow使用环境的方法
Apr 21 Python
解决Ubuntu18中的pycharm不能调用tensorflow-gpu的问题
Sep 17 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
提示Trying to clone an uncloneable object of class Imagic的解决
2011/10/27 PHP
php学习之function的用法
2012/07/14 PHP
PHP7.0连接DB操作实例分析【基于mysqli】
2019/09/26 PHP
JavaScript使用cookie
2007/02/02 Javascript
jquery 事件执行检测代码
2009/12/09 Javascript
extjs中grid中嵌入动态combobox的应用
2011/01/01 Javascript
javascript实现上传图片并预览的效果实现代码
2011/04/11 Javascript
读jQuery之二(两种扩展)
2011/06/11 Javascript
JavaScript调用堆栈及setTimeout使用方法深入剖析
2013/02/16 Javascript
jQery使网页在显示器上居中显示适用于任何分辨率
2014/06/09 Javascript
JavaScript学习笔记整理_简单实现枚举类型,扑克牌应用
2016/09/19 Javascript
微信小程序 简单教程实例详解
2017/01/13 Javascript
Node.js之网络通讯模块实现浅析
2017/04/01 Javascript
微信小程序radio组件使用详解
2018/01/31 Javascript
详解vue-cli 快速搭建单页应用之遇到的问题及解决办法
2018/03/01 Javascript
关闭Vue计算属性自带的缓存功能方法
2018/03/02 Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
2018/08/19 Javascript
vue2.0+vue-router构建一个简单的列表页的示例代码
2019/02/13 Javascript
JavaScript写个贪吃蛇小游戏(超详细)
2020/03/17 Javascript
vuecli项目构建SSR服务端渲染的实现
2020/10/30 Javascript
剖析Python的Tornado框架中session支持的实现代码
2015/08/21 Python
python http接口自动化脚本详解
2018/01/02 Python
python+opencv实现高斯平滑滤波
2020/07/21 Python
Python Gluon参数和模块命名操作教程
2019/12/18 Python
python中用Scrapy实现定时爬虫的实例讲解
2021/01/18 Python
viagogo波兰票务平台:演唱会、体育比赛、戏剧门票
2018/04/23 全球购物
eBay瑞士购物网站:eBay.ch
2018/12/24 全球购物
Tessabit日本:集世界奢侈品和设计师品牌的意大利精品买手店
2020/01/07 全球购物
幼儿园元旦亲子活动方案
2014/02/17 职场文书
关于祖国的演讲稿
2014/05/04 职场文书
门面房租房协议书
2014/08/20 职场文书
检讨书范文
2015/01/27 职场文书
太行山上观后感
2015/06/05 职场文书
重阳节活动主持词
2015/07/04 职场文书
检讨书格式
2019/04/25 职场文书
解决vue-router的beforeRouteUpdate不能触发
2022/04/14 Vue.js