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

@浙大疏锦行

相关推荐
ChoSeitaku33 分钟前
线代强化NO19|矩阵的相似与相似对角化
python·线性代数·矩阵
sniper_fandc44 分钟前
Coze智能体实现人生模拟器
python·ai·agent·coze
white-persist1 小时前
【攻防世界】reverse | Reversing-x64Elf-100 详细题解 WP
c语言·开发语言·网络·python·学习·安全·php
FeiHuo565151 小时前
微信个人号开发中如何高效实现API二次开发
java·开发语言·python·微信
love530love1 小时前
【保姆级教程】Windows + Podman 从零部署 Duix-Avatar 数字人项目
人工智能·windows·笔记·python·数字人·podman·duix-avatar
u***32436 小时前
使用python进行PostgreSQL 数据库连接
数据库·python·postgresql
青瓷程序设计9 小时前
动物识别系统【最新版】Python+TensorFlow+Vue3+Django+人工智能+深度学习+卷积神经网络算法
人工智能·python·深度学习
tobebetter95279 小时前
How to manage python versions on windows
开发语言·windows·python
F_D_Z9 小时前
数据集相关类代码回顾理解 | sns.distplot\%matplotlib inline\sns.scatterplot
python·深度学习·matplotlib
daidaidaiyu10 小时前
一文入门 LangGraph 开发
python·ai