python函数学习-打印你目录里的文件或目录

import os  // 导入os库  
os库可以完成操作系统层面大量操作,例如文件夹的创建、移动、重命名、删除等,

os.path.listdir() // 把目录里面的目录&文件以列表的形式进行返回,()里写绝对路径

import os
dirct = 'C:\\Users\\Admin\\Desktop\\demo2'
for i in os.listdir(dirct):
    print(i)

os.path.join() // 路径进行组装,将dirct 和 i进行了组装,然后再通过for循环进行遍历

import os
dirct = 'C:\\Users\\Admin\\Desktop\\demo2'
for i in os.listdir(dirct):
    i_path = os.path.join(dirct, i)
    print(i_path)

os.path.isfile() // 判断是否是文件 括号里面需是绝对路径 win系统需进行转义
os.path.isdir() // 判断是否是目录 括号里面需是绝对路径 win系统需进行转义
用法:
os.path.isfile()

import os
dirct = 'C:\\Users\\Admin\\Desktop\\demo2'
for i in os.listdir(dirct):
    i_path = os.path.join(dirct, i)
    print(i_path, '是否是文件' os.path.isfile(i_path))

os.path.isdir()

import os
dirct = 'C:\\Users\\Admin\\Desktop\\demo2'
for i in os.listdir(dirct):
    i_path = os.path.join(dirct, i)
    print(i_path, '是否是目录' os.path.isdir(i_path))

总结这次学到的:

  • os.path.listdir() // 把目录里面的目录&文件以列表的形式进行返回,()里写绝对路径
  • os.path.join() // 路径进行组装
  • os.path.isfile() // 判断是否是文件 括号里面需是绝对路径 win系统需进行转义
  • os.path.isdir() // 判断是否是目录 括号里面需是绝对路径 win系统需进行转义