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中的MySQLdb模块添加超时功能的教程
May 05 Python
在Python的Django框架中simple-todo工具的简单使用
May 30 Python
python Django框架实现自定义表单提交
Mar 25 Python
快速查询Python文档方法分享
Dec 27 Python
Python 将Matrix、Dict保存到文件的方法
Oct 30 Python
机器学习实战之knn算法pandas
Jun 22 Python
python读取并写入mat文件的方法
Jul 12 Python
Django使用中间键实现csrf认证详解
Jul 22 Python
Django+Celery实现动态配置定时任务的方法示例
May 26 Python
python绘制趋势图的示例
Sep 17 Python
pycharm激活码2020最新分享适用pycharm2020最新版亲测可用
Nov 22 Python
Python基础之Socket通信原理
Apr 22 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
国内咖啡文化
2021/03/03 咖啡文化
多重?l件?合查?(二)
2006/10/09 PHP
PHP递归返回值时出现的问题解决办法
2013/02/19 PHP
php页面缓存方法小结
2015/01/10 PHP
Symfony2在Nginx下的配置方法图文教程
2016/02/04 PHP
CI(CodeIgniter)框架实现图片上传的方法
2017/03/24 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
PHP终止脚本运行三种实现方法详解
2020/09/01 PHP
javascript判断两个IP地址是否在同一个网段的实现思路
2013/12/13 Javascript
js查看一个函数的执行时间实例代码
2015/09/12 Javascript
基于jQuery实现简单人工智能聊天室
2017/02/10 Javascript
SVG描边动画
2017/02/23 Javascript
详解Webpack多环境代码打包的方法
2018/08/03 Javascript
JavaScript中import用法总结
2019/01/20 Javascript
jQuery删除/清空指定元素的所有子节点实例代码
2019/07/04 jQuery
原生javascript自定义input[type=radio]效果示例
2019/08/27 Javascript
layui添加动态菜单与选项卡 AJAX请求的例子
2019/09/25 Javascript
JS实现扫码枪扫描二维码功能
2020/01/03 Javascript
[02:20]DOTA2英雄基础教程 黑暗贤者
2013/12/19 DOTA
使用Python写一个贪吃蛇游戏实例代码
2017/08/21 Python
Python3匿名函数用法示例
2018/07/25 Python
python+opencv实现高斯平滑滤波
2020/07/21 Python
利用python将图片版PDF转文字版PDF
2019/05/03 Python
Django media static外部访问Django中的图片设置教程
2020/04/07 Python
VScode连接远程服务器上的jupyter notebook的实现
2020/04/23 Python
Pycharm IDE的安装和使用教程详解
2020/04/30 Python
Python如何安装第三方模块
2020/05/28 Python
Keras实现支持masking的Flatten层代码
2020/06/16 Python
Tensorflow中批量读取数据的案列分析及TFRecord文件的打包与读取
2020/06/30 Python
运行Python编写的程序方法实例
2020/10/21 Python
Python 实现键盘鼠标按键模拟
2020/11/18 Python
用HTML5实现手机摇一摇的功能的教程
2012/10/30 HTML / CSS
考博专家推荐信
2014/05/10 职场文书
奥巴马开学演讲稿
2014/05/15 职场文书
Java 实现限流器处理Rest接口请求详解流程
2021/11/02 Java/Android
台式电脑蓝牙适配器怎么安装?台式电脑蓝牙适配器安装教程
2022/04/08 数码科技