DAY 24 元组和OS模块知识点回顾:
1.元组 2.可迭代对象 3.os模块
**作业:**对自己电脑的不同文件夹利用今天学到的知识操作下,理解下os路径。
python
使用 os.getcwd() 获取当前工作目录。
使用 os.path.join() 拼接路径,将不同的文件夹路径和文件名组合起来。
使用 os.path.exists() 判断路径是否存在。
使用 os.path.isfile() 判断路径是否为文件。
使用 os.path.isdir() 判断路径是否为目录。
使用 os.mkdir() 创建新的文件夹。
使用 os.rmdir() 删除空的文件夹。
使用 os.walk() 遍历目录,查看目录结构和文件信息。
python
import os
start_directory =os.path.dirname( os.getcwd()) # 假设这个目录在当前工作目录下
print(f"--- 开始遍历目录: {start_directory} ---")
for dirpath, dirnames, filenames in os.walk(start_directory):
'''
print(f" 当前访问目录 (dirpath): {dirpath}")
print(f" 子目录列表 (dirnames): {dirnames}")
print(f" 文件列表 (filenames): {filenames}")
'''
# 你可以在这里对文件进行操作,比如打印完整路径
print(" 文件完整路径:")
for filename in filenames:
full_path = os.path.join(dirpath, filename)
print(f" - {full_path}")
@浙大疏锦行