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连接MySQL、MongoDB、Redis、memcache等数据库的方法
Nov 15 Python
Python中的os.path路径模块中的操作方法总结
Jul 07 Python
疯狂上涨的Python 开发者应从2.x还是3.x着手?
Nov 16 Python
使用 Python 实现微信群友统计器的思路详解
Sep 26 Python
python通过tcp发送xml报文的方法
Dec 28 Python
利用python和ffmpeg 批量将其他图片转换为.yuv格式的方法
Jan 08 Python
wxPython色环电阻计算器
Nov 18 Python
Django框架之中间件MiddleWare的实现
Dec 30 Python
Python中itertools的用法详解
Feb 07 Python
python如何调用字典的key
May 25 Python
python实现批量命名照片
Jun 18 Python
python 经纬度求两点距离、三点面积操作
Jun 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学习之PHP变量
2006/10/09 PHP
将数组写入txt文件 var_export
2009/04/21 PHP
PHP 文件上传源码分析(RFC1867)
2009/10/30 PHP
PHP 强制性文件下载功能的函数代码(任意文件格式)
2010/05/26 PHP
PHP获取文件绝对路径的代码(上一级目录)
2011/05/29 PHP
深入掌握include_once与require_once的区别
2013/06/17 PHP
joomla实现注册用户添加新字段的方法
2016/05/05 PHP
PHP实现文件上传功能实例代码
2017/05/18 PHP
PHP等比例压缩图片的实例代码
2018/07/26 PHP
一组JS创建和操作表格的函数集合
2009/05/07 Javascript
使用js如何实现全选与全不选
2013/12/30 Javascript
JS实现光滑展开合拢的菜单效果代码
2015/09/16 Javascript
JavaScript中的定时器之Item23的合理使用
2015/10/30 Javascript
解读Bootstrap v4 sass设计
2016/05/29 Javascript
bootstarp modal框居中显示的实现代码
2017/02/18 Javascript
node.js连接MongoDB数据库的2种方法教程
2017/05/17 Javascript
微信、QQ、微博、Safari中使用js唤起App
2018/01/24 Javascript
JS实现前端页面的搜索功能
2018/06/12 Javascript
node app 打包工具pkg的具体使用
2019/01/17 Javascript
详解简单易懂的 ES6 Iterators 指南和示例
2019/09/24 Javascript
JS使用for in有序获取对象数据
2020/05/19 Javascript
[02:27]2018DOTA2亚洲邀请赛赛前采访-OpTic
2018/04/03 DOTA
Python数据结构之顺序表的实现代码示例
2017/11/15 Python
Python实现识别手写数字 Python图片读入与处理
2020/03/23 Python
Pipenv一键搭建python虚拟环境的方法
2018/05/22 Python
linux下python使用sendmail发送邮件
2018/05/22 Python
python中的字符串内部换行方法
2018/07/19 Python
Python SQLAlchemy入门教程(基本用法)
2019/11/11 Python
Python 内置变量和函数的查看及说明介绍
2019/12/25 Python
html5指南-7.geolocation结合google maps开发一个小的应用
2013/01/07 HTML / CSS
外贸学院会计专业应届生求职信
2013/11/14 职场文书
求职信范文怎么写
2014/01/29 职场文书
护士长竞聘书
2014/03/31 职场文书
WordPress多语言翻译插件 - WPML使用教程
2021/04/01 PHP
Python使用openpyxl批量处理数据
2021/06/23 Python
Go中的条件语句Switch示例详解
2021/08/23 Golang