python 获取当前目录下的文件目录和文件名
os模块下有两个函数:
os.walk()
os.listdir()
# -*- coding: utf-8 -*-import osdef file_name(file_dir):for root, dirs, files in os.walk(file_dir):print(root) #当前目录路径print(dirs) #当前路径下所有子目录print(files) #当前路径下所有非目录子文件
输出格式为:
当前文件目录路径
当前路径下子文件目录(若存在, 不存在则为 [] )
当前路径下非目录子文件(仅为子文件的文件名)
子文件1路径
子文件1下的子文件目录
子文件1下的非目录子文件
子文件2路径
子文件2下的子文件目录
子文件2下的非目录子文件
# -*- coding: utf-8 -*-import osdef file_name(file_dir):L=[]for root, dirs, files in os.walk(file_dir):for file in files:if os.path.splitext(file)[1] == '.jpeg':L.append(os.path.join(root, file))return L#其中os.path.splitext()函数将路径拆分为文件名+扩展名
# -*- coding: utf-8 -*-import osdef listdir(path, list_name): #传入存储的listfor file in os.listdir(path):file_path = os.path.join(path, file)if os.path.isdir(file_path):listdir(file_path, list_name)else:list_name.append(file_path)
递归输出当前路径下所有非目录子文件
python 获取当前目录下的文件目录和文件名相关推荐
- Python获取当前目录下所有文件的绝对路径并存储在文件中
Python获取当前目录或者其他指定目录下所有文件的绝对路径并存储在文件中,程序如下: import osfid = open('GetAbsolutePath.txt', 'w')rootdir = ...
- 获取当前目录下所有文件的文件名
标准的C++里面好像没有直接可用函数或类,在windows平台可以用_findfirst() 等API达到要求. 转载于:https://www.cnblogs.com/mgtwei/archive/ ...
- python 运行当前目录下的所有文件
查看当前目录下所有py文件(本身除外run) import os file_list = os.listdir(os.getcwd()) # 获取当前目录下所有的文件名print(file_list) ...
- python读取c盘中的csv文件-python读取当前目录下的CSV文件数据
在处理数据的时候,经常会碰到CSV类型的文件,下面将介绍如何读取当前目录下的CSV文件,步骤如下 1.获取当前目录所有的CSV文件名称: #创建一个空列表,存储当前目录下的CSV文件全称 file_n ...
- python获取当前路径下所有文件
通过:[import os]来完成: import ospath = os.getcwd()#获取当前路径listDir=os.listdir(path)#获取当前目录下的所有内容for x in l ...
- python 获取当前目录_如何在Python中获取当前的工作目录?
python 获取当前目录 To get the current working directory in Python, there is a library function getcwd() i ...
- Python - 获取当前目录/上级目录/上上级目录
/ 前言 / 我们在Python开发中时常需要读取配置文件.获取当前文件所在路径, 本文将会介绍Python获取当前目录/上级目录/上上级目录-等操作 Python脚本编译时使用的是Py ...
- python获取当前目录_又有几个Python小技巧分享
今天这篇文章为大家带来几个Python使用的小技巧: 快速生成依赖文件 文件路径处理 通过set将对象去重 单元测试unitest捕获异常 快速生成依赖文件 Python通过requirements. ...
- python获取路径下所有文件_Python 之 glob读取路径下所有文件夹或文件方法
在python中,glob模块是用来查找匹配的文件的 在查找的条件中,需要用到Unix shell中的匹配规则: * : 匹配所所有 ? : 匹配一个字符 *.* : 匹配如:[hello.txt,c ...
最新文章
- 使用Gradle第一次构建Web应用
- 同时给两个变量值赋值
- golang 获取当前执行程序路径
- linux关闭方防火墙的命令
- 成都七中实验学校爆食品安全问题,互联网+后勤能做点什么吗?
- fd_set struct
- 小波的秘密5_多分辨率分析和连续小波变换2
- Servlet(自己实现的Servlet)细节
- 计算机网络的保护策略,计算机网络安全问题保护策略论文原稿
- Python-Excel 模块哪家强 #华为云·寻找黑马程序员#
- uCharts图表在小程序中的使用
- 第一课 Delphi7完全自学教程
- 编译原理-18-语法分析实验代码示例
- 新能源行业商业采购协同系统:赋能新能源行业采购业务,提升产业协同
- 军工科研质量管理软件全面支持GJB5000A
- 湖人 PK 凯尔特人!!!
- java -- GUI程序设计之无布局管理器布局
- 《绝地求生:大逃杀》百万级别数据分析项目,还有源码+数据
- 20180316 三对角矩阵
- flow 3d的后处理Analyze打不开是怎么回事呢?