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 相关文章推荐
使用rpclib进行Python网络编程时的注释问题
May 06 Python
解读Python中degrees()方法的使用
May 18 Python
深入解读Python解析XML的几种方式
Feb 16 Python
Python实现的调用C语言函数功能简单实例
Mar 13 Python
详解Python 定时框架 Apscheduler原理及安装过程
Jun 14 Python
python使用原始套接字发送二层包(链路层帧)的方法
Jul 22 Python
python正则-re的用法详解
Jul 28 Python
基于python实现蓝牙通信代码实例
Nov 19 Python
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]
Feb 13 Python
Django实现从数据库中获取到的数据转换为dict
Mar 27 Python
解决jupyter notebook打不开无反应 浏览器未启动的问题
Apr 10 Python
python数字类型和占位符详情
Mar 13 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 定界符格式引起的错误
2011/05/24 PHP
php学习笔记 [预定义数组(超全局数组)]
2011/06/09 PHP
基于initPHP的框架介绍
2013/04/18 PHP
探讨:如何使用PHP实现计算两个日期间隔的年、月、周、日数
2013/06/13 PHP
PHP数据库操作二:memcache用法分析
2017/08/16 PHP
从sohu弄下来的flash中展示图片的代码
2007/04/27 Javascript
JavaScript常用全局属性与方法记录积累
2013/07/03 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
2015/02/23 Javascript
JavaScript中字符串(string)转json的2种方法
2015/06/25 Javascript
jQuery使用animate创建动画用法实例
2015/08/07 Javascript
JavaScript获取页面中超链接数量的方法
2015/11/09 Javascript
jQuery控制frames及frame页面JS的方法
2016/03/08 Javascript
javascript实现平滑无缝滚动
2020/08/09 Javascript
jQuery UI Bootstrap是什么?
2016/06/17 Javascript
学习 NodeJS 第八天:Socket 通讯实例
2016/12/21 NodeJs
angularJS 发起$http.post和$http.get请求的实现方法
2017/05/18 Javascript
自定义事件解决重复请求BUG的问题
2017/07/11 Javascript
在vue中使用公共过滤器filter的方法
2018/06/26 Javascript
浅谈angularJs函数的使用方法(大小写转换,拷贝,扩充对象)
2018/10/08 Javascript
简述vue-cli中chainWebpack的使用方法
2019/07/30 Javascript
Python中的条件判断语句基础学习教程
2016/02/07 Python
在Python 2.7即将停止支持时,我们为你带来了一份python 3.x迁移指南
2018/01/30 Python
python spyder中读取txt为图片的方法
2018/04/27 Python
python使用pymongo操作mongo的完整步骤
2019/04/13 Python
python try except返回异常的信息字符串代码实例
2019/08/15 Python
python datetime中strptime用法详解
2019/08/29 Python
使用 PyTorch 实现 MLP 并在 MNIST 数据集上验证方式
2020/01/08 Python
Anconda环境下Vscode安装Python的方法详解
2020/03/29 Python
深入理解HTML5定时器requestAnimationFrame的使用
2018/12/12 HTML / CSS
美丽的现代设计家具:2Modern
2018/07/26 全球购物
护士演讲稿范文
2014/01/05 职场文书
会计专业导师推荐信
2014/03/08 职场文书
中秋节活动总结
2014/08/29 职场文书
企业百日安全活动总结
2015/05/07 职场文书
小程序实现筛子抽奖
2021/05/26 Javascript
Python使用psutil库对系统数据进行采集监控的方法
2021/08/23 Python