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基于BeautifulSoup实现抓取网页指定内容的方法
Jul 09 Python
python中urlparse模块介绍与使用示例
Nov 19 Python
Python实现爬虫爬取NBA数据功能示例
May 28 Python
python3的输入方式及多组输入方法
Oct 17 Python
python+pyqt5实现图片批量缩放工具
Mar 18 Python
python制作填词游戏步骤详解
May 05 Python
selenium+python自动化测试环境搭建步骤
Jun 03 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
Jun 10 Python
使用pytorch 筛选出一定范围的值
Jun 28 Python
Django如何继承AbstractUser扩展字段
Nov 27 Python
解决TensorFlow训练模型及保存数量限制的问题
Mar 03 Python
 Python 中 logging 模块使用详情
Mar 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中使用反射技术的架构插件使用说明
2010/05/18 PHP
自制PHP框架之路由与控制器
2017/05/07 PHP
Laravel框架模板加载,分配变量及简单路由功能示例
2018/06/11 PHP
PHP simplexml_import_dom()函数讲解
2019/02/03 PHP
Node.js事件驱动
2015/06/18 Javascript
jquery中toggle函数交替使用问题
2015/06/22 Javascript
jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
2016/08/15 Javascript
bootstrap modal弹出框的垂直居中
2016/12/14 Javascript
微信小程序 弹幕功能简单实例
2017/02/14 Javascript
解析NodeJS异步I/O的实现
2017/04/13 NodeJs
Vue.js使用$.ajax和vue-resource实现OAuth的注册、登录、注销和API调用
2017/05/10 Javascript
vue v-model的用法解析
2020/10/19 Javascript
[01:10:03]OG vs EG 2018国际邀请赛淘汰赛BO3 第三场 8.23
2018/08/24 DOTA
Python中的True,False条件判断实例分析
2015/01/12 Python
在Python的Flask框架中构建Web表单的教程
2016/06/04 Python
安装python3的时候就是输入python3死活没有反应的解决方法
2018/01/24 Python
django中的HTML控件及参数传递方法
2018/03/20 Python
Python数据分析库pandas基本操作方法
2018/04/08 Python
python3判断url链接是否为404的方法
2018/08/10 Python
python实现AES和RSA加解密的方法
2019/03/28 Python
计算机二级python学习教程(3) python语言基本数据类型
2019/05/16 Python
Python PIL读取的图像发生自动旋转的实现方法
2019/07/05 Python
Python获取命令实时输出-原样彩色输出并返回输出结果的示例
2019/07/11 Python
Django使用中间键实现csrf认证详解
2019/07/22 Python
画pytorch模型图,以及参数计算的方法
2019/08/17 Python
windows下python安装pip方法详解
2020/02/10 Python
Python eval函数原理及用法解析
2020/11/14 Python
Python实现粒子群算法的示例
2021/02/14 Python
css3 伪元素和伪类选择器详解
2014/09/04 HTML / CSS
领先的钻石和订婚戒指零售商:Diamonds-USA
2016/12/11 全球购物
Clarria化妆品官方网站:购买天然和有机化妆品系列
2018/04/08 全球购物
《天安门广场》教学反思
2014/04/23 职场文书
2014年敬老院工作总结
2014/12/08 职场文书
环卫工作个人总结
2015/03/04 职场文书
感谢信
2019/04/11 职场文书
vue封装数字翻牌器
2022/04/20 Vue.js