Python 文件 os.walk glob 查看文件夹内容

1 os.walk("./")

"./"  当前目录
"../" 包括上层目录
	import os
	for dirpath,dirnames,files in os.walk("./"):  # 当前目录下文件信息 包括上层目录("../")
	    print(dirpath,dirnames,files)
../Day6\Word [] ['070-word.py', '体温记录单.docx', '居住证明.docx', '当前疫情重点地区.docx'] 
../ 表示上层目录  
Day6\Word  表示上层目录下的day6下的word 文件夹    dirpath
[]   表示word的文件夹下没有文件夹                 dirnames
['070-word.py', '体温记录单.docx', '居住证明.docx', '当前疫情重点地区.docx']  表示当前文件下的所有文件  files

2 import glob

2.1 只 当前目录下的 文件+文件夹 不含子目录

print(glob.glob("**"))  #当前目录下的  文件和文件夹 不含子目录
#['000-temp2.py', '070-word.py', '体温记录单.docx', '居住证明.docx', '当前疫情重点地区.docx', '测试的文件夹']

2.1.1 只 子目录文件夹

	print(glob.glob("**/"))  #     文件夹   
	#['测试的文件夹\\']

2.1.1 只 子目录文件夹 +文件

	print(glob.glob("**/**"))  # 子目录文件和文件
	#['测试的文件夹\\测试的.py'] 

2.2 全 活 当前+子目录 :文件和文件夹

	print(glob.glob("**",recursive=True))
	#['000-temp2.py', '070-word.py', '体温记录单.docx', '居住证明.docx', '当前疫情重点地区.docx', '测试的文件夹', '测试的

2.2.1 子目录下的 .py的文件

	print(glob.glob("**/*.py",recursive=True))  # 子目录下 名为*.py的文
	# ['000-temp2.py', '070-word.py', '测试的文件夹\\测试的.py']
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值