蓝绝

博客园 首页 新随笔 联系 订阅 管理
  232 随笔 :: 1 文章 :: 0 评论 :: 25936 阅读
# 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
复制代码

 

posted on   蓝绝  阅读(100)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示