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字符遍历的艺术
Sep 06 Python
python list转dict示例分享
Jan 28 Python
Python中SOAP项目的介绍及其在web开发中的应用
Apr 14 Python
教你用一行Python代码实现并行任务(附代码)
Feb 02 Python
Python设计模式之工厂方法模式实例详解
Jan 18 Python
Python JSON格式数据的提取和保存的实现
Mar 22 Python
使用python list 查找所有匹配元素的位置实例
Jun 11 Python
python 进程 进程池 进程间通信实现解析
Aug 23 Python
keras 特征图可视化实例(中间层)
Jan 24 Python
django项目中使用云片网发送短信验证码的实现
Jan 19 Python
基于tensorflow __init__、build 和call的使用小结
Feb 26 Python
python之np.argmax()及对axis=0或者1的理解
Jun 02 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 网页游戏开发入门教程一(webgame+design)
2009/10/26 PHP
php中通过正则表达式下载内容中的远程图片的函数代码
2012/01/10 PHP
PHP中使用curl入门教程
2015/07/02 PHP
PHP简单创建压缩图的方法
2016/08/24 PHP
Yii框架日志操作图文与实例详解
2019/09/09 PHP
PHP实现腾讯短网址生成api接口实例
2020/12/08 PHP
qTip 基于JQuery的Tooltip插件[兼容性好]
2010/09/01 Javascript
jQuery 1.5.1 发布,全面支持IE9 修复大量bug
2011/02/26 Javascript
js中if语句的几种优化代码写法
2011/03/12 Javascript
使用Nodejs开发微信公众号后台服务实例
2014/09/03 NodeJs
javascript实现简单的页面右下角提示信息框
2015/07/31 Javascript
JS实现IE状态栏文字缩放效果代码
2015/10/24 Javascript
JavaScript的Backbone.js框架的一些使用建议整理
2016/02/14 Javascript
微信小程序 两种为对象属性赋值的方式详解
2017/02/23 Javascript
nodejs中解决异步嵌套循环和循环嵌套异步的问题
2017/07/12 NodeJs
JavaScript实现多态和继承的封装操作示例
2018/08/20 Javascript
Vue.js组件间通信方式总结【推荐】
2018/11/23 Javascript
微信小程序实现多选框功能的实例代码
2020/06/24 Javascript
[14:21]VICI vs EG (BO3)
2018/06/07 DOTA
解决安装python库时windows error5 报错的问题
2018/10/21 Python
python实现在遍历列表时,直接对dict元素增加字段的方法
2019/01/15 Python
用python中的matplotlib绘制方程图像代码
2019/11/21 Python
Django实现将views.py中的数据传递到前端html页面,并展示
2020/03/16 Python
Python-jenkins 获取job构建信息方式
2020/05/12 Python
简单了解Django项目应用创建过程
2020/07/06 Python
Python APScheduler执行使用方法详解
2020/12/10 Python
python里glob模块知识点总结
2021/01/05 Python
很酷的HTML5电子书翻页动画特效
2016/02/25 HTML / CSS
Crocs美国官方网站:卡骆驰洞洞鞋
2017/08/04 全球购物
英国电气世界:Electrical World
2019/09/08 全球购物
餐饮加盟计划书
2014/01/10 职场文书
回门宴父母答谢词
2014/01/26 职场文书
有关环保的标语
2014/06/13 职场文书
护士辞职信怎么写
2015/02/27 职场文书
python函数指定默认值的实例讲解
2021/03/29 Python
JavaCV实现照片马赛克效果
2022/01/22 Java/Android