使用OS模块
1. 使用os.listdir()
实现
import os
print(os.getcwd())
print(os.listdir('.'))
print(os.listdir(os.getcwd()))
items = os.listdir(os.getcwd())
for item in items:
if os.path.isdir(item):
print(item)
通过listdir
可以得到items
,通过迭代的方式就可以将文件夹下的所有文件及目录print
出来。
2. 使用os.walk()
实现
import os
for root, dirs, files in os.walk('.'):
for name in files:
print(os.path.join(root, name))
for name in dirs:
print(os.path.join(root, name))
使用os.walk()
不需要通过写迭代就可以将子文件夹下的所有文件读出。