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

@浙大疏锦行

相关推荐
diannao720几秒前
实时将大模型的解决方案转换为随机应变的机器人指令
开发语言·windows·python·机器人
麦烤楽鸡翅29 分钟前
挡住洪水 (牛客)
java·数据结构·c++·python·算法·bfs·牛客
用户37215742613543 分钟前
如何使用Python高效转换Excel到HTML
python
ashuicoder1 小时前
Python 函数传参与 JavaScript 对比
python
kyle-fang1 小时前
pytorch-张量
人工智能·pytorch·python
PKNLP1 小时前
11.大模型Agent应用
python·agent·pip
woshihonghonga1 小时前
Dropout提升模型泛化能力【动手学深度学习:PyTorch版 4.6 暂退法】
人工智能·pytorch·python·深度学习·机器学习
java1234_小锋1 小时前
PyTorch2 Python深度学习 - 循环神经网络(RNN)实例
python·rnn·深度学习·pytorch2
Danceful_YJ2 小时前
28. 门控循环单元(GRU)的实现
pytorch·python·深度学习
三排扣2 小时前
手搓transformer
pytorch·python·transformer