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 05 Python
分析Python编程时利用wxPython来支持多线程的方法
Apr 07 Python
用Python操作字符串之rindex()方法的使用
May 19 Python
Python实现队列的方法
May 26 Python
python3获取当前文件的上一级目录实例
Apr 26 Python
python递归全排列实现方法
Aug 18 Python
Pycharm无法显示动态图片的解决方法
Oct 28 Python
Python的iOS自动化打包实例代码
Nov 22 Python
Ubuntu下升级 python3.7.1流程备忘(推荐)
Dec 10 Python
numpy数组做图片拼接的实现(concatenate、vstack、hstack)
Nov 08 Python
Python基于QQ邮箱实现SSL发送
Apr 26 Python
python lambda 表达式形式分析
Apr 03 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取整函数ceil,floo,round的用法及介绍
2013/08/31 PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
2014/05/10 PHP
jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码
2014/10/15 PHP
php+mysqli使用预处理技术进行数据库查询的方法
2015/01/28 PHP
PHP的PDO操作简单示例
2016/03/30 PHP
PHP与jquery实时显示网站在线人数实例详解
2016/12/02 PHP
js获取提交的字符串的字节数
2009/02/09 Javascript
js中数组Array的一些常用方法总结
2013/08/12 Javascript
jQuery实现等比例缩放大图片让大图片自适应页面布局
2013/10/16 Javascript
简单的Jquery全选功能
2013/11/07 Javascript
JS操作CSS随机改变网页背景实现思路
2014/03/10 Javascript
jquery mobile的触控点击事件会多次触发问题的解决方法
2014/05/08 Javascript
JavaScript实现梯形乘法表的方法
2015/04/25 Javascript
全面了解javascript中的错误处理机制
2016/07/18 Javascript
jQuery实现根据滚动条位置加载相应内容功能
2016/07/18 Javascript
iframe与主框架跨域相互访问实现方法
2017/09/14 Javascript
Angularjs Promise实例详解
2018/03/15 Javascript
手把手教你写一个微信小程序(推荐)
2018/10/17 Javascript
浅谈vue加载优化策略
2019/03/19 Javascript
vue-cli配置全局sass、less变量的方法
2019/06/06 Javascript
jQuery实现判断滚动条滚动到document底部的方法分析
2019/08/27 jQuery
前端开发基础javaScript的六大作用
2020/08/06 Javascript
小程序实现可拖动的悬浮按钮
2020/09/07 Javascript
[02:40]DOTA2英雄基础教程 巨牙海民
2013/12/23 DOTA
让python同时兼容python2和python3的8个技巧分享
2014/07/11 Python
Python实现在Linux系统下更改当前进程运行用户
2015/02/04 Python
python得到qq句柄,并显示在前台的方法
2018/10/14 Python
分享Python切分字符串的一个不错方法
2018/12/14 Python
matplotlib jupyter notebook 图像可视化 plt show操作
2020/04/24 Python
使用HTML5的Notification API制作web通知的教程
2015/05/08 HTML / CSS
Melissa鞋马来西亚官方网站:MDreams马来西亚
2018/04/05 全球购物
高一化学教学反思
2014/02/05 职场文书
购房委托书范本
2014/09/18 职场文书
干部年终考核评语
2015/01/04 职场文书
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python
JS开发前端团队展示控制器来为成员引流
2022/08/14 Javascript