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基础教程之面向对象的一些概念
Aug 29 Python
Python发送以整个文件夹的内容为附件的邮件的教程
May 06 Python
Python常见格式化字符串方法小结【百分号与format方法】
Sep 18 Python
NetworkX之Prim算法(实例讲解)
Dec 22 Python
Python数字图像处理之霍夫线变换实现详解
Jan 12 Python
Python smtplib实现发送邮件功能
May 22 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
Aug 03 Python
详解python3中的真值测试
Aug 13 Python
Python根据成绩分析系统浅析
Feb 11 Python
python3.6+selenium实现操作Frame中的页面元素
Jul 16 Python
对python中arange()和linspace()的区别说明
May 03 Python
Django rest framework分页接口实现原理解析
Aug 21 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中文件上传的安全问题
2006/10/09 PHP
php 什么是PEAR?(第三篇)
2009/03/19 PHP
PHP实现批量修改文件后缀名的方法
2015/07/30 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
mongodb和php的用法详解
2019/03/25 PHP
Laravel框架验证码类用法实例分析
2019/09/11 PHP
Javascript 个人笔记(没有整理,很乱)
2007/07/07 Javascript
基于jquery的滚动新闻列表
2010/06/19 Javascript
Ext 今日学习总结
2010/09/19 Javascript
js菜单点击显示或隐藏效果的简单实例
2014/01/13 Javascript
js事件处理程序跨浏览器解决方案
2016/03/27 Javascript
jQuery+CSS3实现仿花瓣网固定顶部位置带悬浮效果的导航菜单
2016/09/21 Javascript
利用node.js+mongodb如何搭建一个简单登录注册的功能详解
2017/07/30 Javascript
Vue实现回到顶部和底部动画效果
2019/07/31 Javascript
一次微信小程序内地图的使用实战记录
2019/09/09 Javascript
Vue 开发必须知道的36个技巧(小结)
2019/10/09 Javascript
vue-router之实现导航切换过渡动画效果
2019/10/31 Javascript
jQuery实现的上拉刷新功能组件示例
2020/05/01 jQuery
[01:31:02]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第一场
2019/08/22 DOTA
python批量提取word内信息
2015/08/09 Python
python使用matplotlib绘图时图例显示问题的解决
2017/04/27 Python
完美解决python中ndarray 默认用科学计数法显示的问题
2018/07/14 Python
使用pandas实现csv/excel sheet互相转换的方法
2018/12/10 Python
对python产生随机的二维数组实例详解
2018/12/13 Python
Python数据可视化库seaborn的使用总结
2019/01/15 Python
Python中numpy模块常见用法demo实例小结
2019/03/16 Python
使用python模拟命令行终端的示例
2019/08/13 Python
python实现kNN算法识别手写体数字的示例代码
2019/08/16 Python
Django框架 Pagination分页实现代码实例
2019/09/04 Python
python使用pip安装模块出现ReadTimeoutError: HTTPSConnectionPool的解决方法
2019/10/04 Python
Python并发请求下限制QPS(每秒查询率)的实现代码
2020/06/05 Python
IE下实现类似CSS3 text-shadow文字阴影的几种方法
2011/05/11 HTML / CSS
幼教求职信
2014/03/12 职场文书
营销团队口号
2014/06/06 职场文书
不服劳动仲裁起诉书
2015/05/20 职场文书
react国际化react-intl的使用
2021/05/06 Javascript