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

@浙大疏锦行

相关推荐
胡耀超4 分钟前
2、CPU深度解析:从微架构到性能优化
python·性能优化·架构·arm·cpu·x86·多核心
en-route24 分钟前
使用 Flask 构建 Web 应用:静态页面与动态 API 访问
前端·python·flask
ZeroNews内网穿透25 分钟前
新版发布!“零讯”微信小程序版本更新
运维·服务器·网络·python·安全·微信小程序·小程序
hrrrrb2 小时前
【Python】文件处理(二)
开发语言·python
万粉变现经纪人5 小时前
如何解决 pip install 安装报错 ModuleNotFoundError: No module named ‘tokenizers’ 问题
python·selenium·测试工具·scrapy·beautifulsoup·fastapi·pip
编程武士6 小时前
从50ms到30ms:YOLOv10部署中图像预处理的性能优化实践
人工智能·python·yolo·性能优化
我的xiaodoujiao7 小时前
Windows系统Web UI自动化测试学习系列2--环境搭建--Python-PyCharm-Selenium
开发语言·python·测试工具
傻啦嘿哟9 小时前
Python SQLite模块:轻量级数据库的实战指南
数据库·python·sqlite
Q_Q5110082859 小时前
python+django/flask+uniapp基于微信小程序的瑜伽体验课预约系统
spring boot·python·django·flask·uni-app·node.js·php
XueminXu9 小时前
Python读取MongoDB的JSON字典和列表对象转为字符串
python·mongodb·json·pymongo·mongoclient·isinstance·json.dumps