相对路径vs绝对路径 python文件的添加与删除

目录

一、路径问题

1.绝对路径

2.相对路径

3.在不同的操作系统中有不同的方法来查看当前路径:

3.1Windows 系统:

3.2  类 Unix 系统

3.3 pythoon如何查看当前路径

二、使用步骤

2.1 Python文件操作

2.2 cd”命令

2.2.1 cd 目录路径:

2.2.2 cd..:

2.2.3cd \:

os.removedirs 和 os.rmdir 的主要区别:


一、路径问题

1.绝对路径

绝对路径是指从根目录开始的完整路径,它明确地指出了文件或目录在整个文件系统中的准确位置。例如在 Windows 系统中可能是“C:\Program Files\Example\file.txt”。

2.相对路径

相对路径则是相对于当前工作目录的路径。它通过指定与当前目录的相对关系来找到目标文件或目录。比如,如果当前工作目录中有一个子目录“subdir”,其中有个文件“file.txt”,那么相对路径可以表示为“subdir/file.txt”。
相对路径的优点是更简洁和灵活,特别是在项目内文件之间的引用时很方便;绝对路径则更明确和确定,无论当前工作环境如何变化都能准确找到目标。

3.在不同的操作系统中有不同的方法来查看当前路径:

3.1Windows 系统:

在命令提示符(CMD)中,可以输入“cd”命令来查看当前目录。
在资源管理器的地址栏中也能看到当前文件夹的路径。

3.2  类 Unix 系统


类 Unix 系统(如 Linux、Mac OS):在终端中输入“pwd”(print working directory 的缩写)命令可以查看当前工作目录的路径。

3.3 pythoon如何查看当前路径

import os

current_path = os.getcwd()

print(current_path)

二、使用步骤

2.1 Python文件操作

# os.mkdir("coco")#默认创建在当前目录


# os.mkdir("a//b")#不能创建多级目录,只能创建单机目录


# os.makedirs("a\\b\\c\\d")#能创建多级目录,也能创建单机目录

# # 删除空文件夹
# os.rmdir("m\\aa.txt")#不能删除多级文件夹,不能删文件只能删单层文件夹


# # 删除多级目录, 要求空文件夹
os.removedirs("a\\b")
 

# # 删除文件
# os.remove("m\\aa.txt")#不能删除文件夹,只能删文件

2.2 cd”命令

在 Windows 系统中,CMD 命令提示符下的“cd”命令主要用于更改当前工作目录。

以下是一些常见的用法:

2.2.1 cd 目录路径

直接切换到指定的目录。例如 cd C:\Windows 就会切换到 C 盘的 Windows 目录。

2.2.2 cd..

切换到上一级目录。

2.2.3cd \

切换到根目录(通常是 C 盘根目录)


os.removedirs 和 os.rmdir 的主要区别:

os.rmdir 用于删除一个空目录。如果指定的目录不为空,会抛出异常。
os.removedirs 则更强大一些,它会尝试从最里层的空目录开始依次向上删除所有为空的父目录。但如果遇到非空目录则停止删除操作。也就是说它可以一次性删除一系列相关的空目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西柚与蓝莓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值