Python打卡5.23(day24)

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}")

@浙大疏锦行

相关推荐
Want5958 分钟前
Python炫酷烟花
开发语言·python·pygame
老歌老听老掉牙11 分钟前
Python 脚本执行命令的深度探索:方法、示例与最佳实践
python·命令
L_cl18 分钟前
【Python 算法零基础 4.排序 ⑤ 归并排序】
python·算法·排序算法
拾忆-eleven1 小时前
NLP学习路线图(五):常用库-NumPy, Pandas, Matplotlib
python·自然语言处理·nlp
叫我黎大侠1 小时前
使用 LibreOffice 实现各种文档格式转换(支持任何开发语言调用 和 Linux + Windows 环境)[全网首发,保姆级教程,建议收藏]
java·大数据·linux·开发语言·python·c#·php
xiaohanbao092 小时前
day34 python深度学习训练优化实践:CPU vs GPU
人工智能·python·深度学习·学习·机器学习
青钰未央2 小时前
17、Python对象操作全解析:同一运算符、成员运算符与整数缓存机制实战
python·改行学it
不争先.2 小时前
Pycharm和Flask的学习心得(4和5)
后端·python·flask
云攀登者-望正茂2 小时前
如何在Mac 上使用Python Matplotlib
python·macos·matplotlib
满怀10153 小时前
【Python正则表达式终极指南】从零到工程级实战
开发语言·python·正则表达式·自动化·文本处理·数据清晰