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编码时应该注意的几个情况
Mar 04 Python
Python2.x与Python3.x的区别
Jan 14 Python
python用Pygal如何生成漂亮的SVG图像详解
Feb 10 Python
Python中static相关知识小结
Jan 02 Python
Python实现上下班抢个顺风单脚本
Feb 07 Python
Python提取转移文件夹内所有.jpg文件并查看每一帧的方法
Jun 27 Python
python实现邮件发送功能
Aug 10 Python
pygame实现俄罗斯方块游戏(AI篇1)
Oct 29 Python
Python中求对数方法总结
Mar 10 Python
Python实现的北京积分落户数据分析示例
Mar 27 Python
Python Pivot table透视表使用方法解析
Sep 11 Python
pytorch __init__、forward与__call__的用法小结
Feb 27 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写的带缓存数据功能的mysqli类
2012/09/06 PHP
php随机输出名人名言的代码
2012/10/07 PHP
解析zend studio中直接导入svn中的项目的方法步骤
2013/06/21 PHP
PHP采集类snoopy详细介绍(snoopy使用教程)
2014/06/19 PHP
php发送html格式文本邮件的方法
2015/06/10 PHP
详解php魔术方法(Magic methods)的使用方法
2016/02/14 PHP
JavaScript的目的分析
2007/01/05 Javascript
简单方法判断JavaScript对象为null或者属性为空
2014/09/26 Javascript
javascript基于DOM实现权限选择实例分析
2015/05/14 Javascript
js全选按钮的实现方法
2015/11/17 Javascript
AngularJS 表达式详解及实例代码
2016/09/14 Javascript
将鼠标焦点定位到文本框最后(代码分享)
2017/01/11 Javascript
vue.js中Vue-router 2.0基础实践教程
2017/05/08 Javascript
bootstrap表单示例代码分享
2017/05/18 Javascript
JS 中使用Promise 实现红绿灯实例代码(demo)
2017/10/20 Javascript
解决vue页面DOM操作不生效的问题
2018/03/17 Javascript
Vue.js实现表格渲染的方法
2018/09/07 Javascript
解决在Vue中使用axios用form表单出现的问题
2019/10/30 Javascript
javascript canvas封装动态时钟
2020/09/30 Javascript
Vue实现简易购物车页面
2020/12/30 Vue.js
[03:17]史诗级大片应援2018DOTA2国际邀请赛 致敬每一位坚守遗迹的勇士
2018/07/20 DOTA
[49:08]Secret vs VP 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python基于Socket实现的简单聊天程序示例
2017/08/05 Python
Python3一行代码实现图片文字识别的示例
2018/01/15 Python
python3.6.3转化为win-exe文件发布的方法
2018/10/31 Python
python matplotlib库直方图绘制详解
2019/08/10 Python
Python pandas 列转行操作详解(类似hive中explode方法)
2020/05/18 Python
python实现录音功能(可随时停止录音)
2020/10/26 Python
英国最大的汽车交易网站:Auto Trader UK
2016/09/23 全球购物
理工科学生的自我评价
2013/12/15 职场文书
大学学风建设方案
2014/05/04 职场文书
三行辞职书范文
2015/02/26 职场文书
小学生教师节广播稿
2015/08/19 职场文书
Python获取江苏疫情实时数据及爬虫分析
2021/08/02 Python
JavaScript原型链详解
2021/11/07 Javascript
详解Python中的for循环
2022/04/30 Python