# listdir(path)返回指定目录下的文件和信息 ,os.listdir()。(注意:返回的是str类型)
import os print(os.listdir()) #listdir(path)返回指定目录下的文件和信息 lst=os.listdir() for item in lst: print(item,type(item),len(item)) print('-----------------------------------') #lst2=os.listdir('E:\\officepython\\chap1') #使用的叫绝对路径 lst2=os.listdir('../chap4') #表示相对路径.表示当前目录。..表示上一级目录 #一般使用相对路径,因为每个电脑存放文件的路径一般不一样 for item in lst2: print(item)
#运行输出 ['demo1.py', 'demo2.py', 'demo3.py'] demo1.py <class 'str'> 8 demo2.py <class 'str'> 8 demo3.py <class 'str'> 8 ----------------------------------- demo1.py demo2.py demo3.py
# scandir() 扫描目录下文件(注意:返回的是对象class类型,可进行其他操作)
import os lst=os.scandir() for file in lst: print(file,type(file),file.name,file.path,file.is_dir())
#运行输出 <DirEntry 'demo1.py'> <class 'nt.DirEntry'> demo1.py .\demo1.py False <DirEntry 'demo2.py'> <class 'nt.DirEntry'> demo2.py .\demo2.py False <DirEntry 'demo3.py'> <class 'nt.DirEntry'> demo3.py .\demo3.py False <DirEntry 'demo4.py'> <class 'nt.DirEntry'> demo4.py .\demo4.py False
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」