P1.输出目录下所有文件及文件夹

P1.输出目录下所有文件及文件夹.md
os模块:
1、python标准库,无需安装。
2、和操作系统有关的操作
创建、移动、复制文件和文件夹
文件路径和名称处理
……
3、注意
有些指令是windows、Mac、Linux通用
有些只是Mac、linux下可用

#获取当前python运行路径
    os.getcwd()

    #windows用反斜杠(\)作为文件夹之间的分隔符
    #Mac和Linux采用斜杠(/)作为文件夹之间的分隔符
    #反斜杠子啊python中用于转义,所以变成两个反斜杠\\

#让python自动处理路径连接
    os.path.join(第一个,第二个,第三个,……)
    例:
    print(os.path.join('MyProjects','AI'))
        Windows输出结果:'MyProjects\\AI'
        Mac、Linux输出结果:'MyProjects/AI'

#绝对路径:从根文件夹开始
#相对路径:相对于程序当前运行目录


#列出当前文件夹下的所有文件和文件夹
    os.listdir()
    os.listdir(指定的绝对路径或相对路径)
    例:
    files = os.listdir()
    for file in files:
        print(file, os.path.isdir(file))


#循环一遍看谁是文件谁是文件夹
    os.path.isdir(要判断的文件或文件夹路径)
    #返回True 或False
    例:
    for item in os.listdir():
        print(item, os.path.isdir(item))


#一个更推荐的方法
    os.scandir(指定的绝对路径或相对路径)
    #返回一个迭代器
    例:
    for file in os.scandir():
        print(file.name, file.path, file.is_dir())
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值