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

@浙大疏锦行

相关推荐
StarPrayers.10 分钟前
用 PyTorch 搭建 CIFAR10 线性分类器:从数据加载到模型推理全流程解析
人工智能·pytorch·python
程序员杰哥12 分钟前
UI自动化测试实战:从入门到精通
自动化测试·软件测试·python·selenium·测试工具·ui·职场和发展
SunnyRivers14 分钟前
通俗易懂理解python yield
python
mortimer15 分钟前
Python 进阶:彻底理解类属性、类方法与静态方法
后端·python
小叮当⇔2 小时前
PYcharm——获取天气
ide·python·pycharm
霍志杰2 小时前
记一次csv和xlsx之间的转换处理
python
测试19982 小时前
Jmeter是如何实现接口关联的?
自动化测试·软件测试·python·测试工具·jmeter·职场和发展·接口测试
小蕾Java3 小时前
PyCharm 2025:最新使用图文教程!
ide·python·pycharm
java1234_小锋3 小时前
TensorFlow2 Python深度学习 - 卷积神经网络(CNN)介绍
python·深度学习·tensorflow·tensorflow2
java1234_小锋3 小时前
TensorFlow2 Python深度学习 - 循环神经网络(RNN)- 简介
python·深度学习·tensorflow·tensorflow2