操作文件和目录解答
2017-12-08 10:24
120 查看
#coding:utf-8 import os abs = os.path.abspath('.') def Output_dir(path = abs): for file in os.listdir(path): file_path = os.path.join(path,file) if os.path.isfile(file_path): print(file_path) else: new_path = os.path.join(path,file) Output_dir(new_path) Output_dir() def Output_relapath(name,abspath = None,relapath = None): if abspath == None: abspath = os.path.abspath('.') if relapath == None: relapath = '.' for file in os.listdir(abspath): file_path = os.path.join(abspath,file) if os.path.isfile(file_path): if name in file: print(os.path.join(relapath,file)) else: relapath = os.path.join(relapath,file) Output_relapath(name,file_path,relapath) Output_relapath('.py')
相关文章推荐
- .net文件操作:递归读取网站目录及子目录和文件并显示
- 用C++语言实现目录文件的非递归遍历并用仿函数来进行文件操作
- 自定义的常用文件与目录操作函数库
- Python中的文件和目录操作实现代码
- python文件和目录操作方法大全(含实例)
- C# 文件路径、目录、I/O常见操作汇总
- Linux-目录结构及文件基本操作
- Linux文件和目录的操作(十一) 索引节点 inode
- windows中操作文件和目录的函数
- 备忘:Linux文件或目录的操作权限对应的数值
- C#对Windows文件/文件夹/目录的一些操作总结(更新中)
- C#操作目录和文件
- linux 文件目录操作
- Java-基础 文件操作IO 在指定目录中创建文件
- C# 对包含文件或目录路径信息的 System.String 实例执行操作
- Linux学习笔记--4.Linux 目录结构及文件基本操作
- 路径,文件,目录,I/O常见操作汇总(二)
- C#路径/文件/目录/I/O常见操作汇总
- Python3.4操作文件目录(Windows下)
- php文件夹与文件目录操作函数