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系统需进行转义