赵乾舟 发表于 2021-8-15 21:38:42

scandir分类文件和文件夹,并拿到属性值

import os
dir = []
file = []
for i in os.scandir('d:/迅雷下载'):
    if i.is_file():
      file.append(i.name)
    else:
      dir.append(i.name)
print(file)
print(dir)scandir可以拿到的是可迭代对象,所以文件名字需要加.name。

赵乾舟 发表于 2021-8-15 21:43:06

拿到所有文件的属性值
import os
dir = []
file = []
for i in os.scandir('d:/迅雷下载'):
    if i.is_file():
      print(i.name,i.stat())
页: [1]
查看完整版本: scandir分类文件和文件夹,并拿到属性值