文件重命名

对于文件的操作,除了创建,还有一个经常用到的操作——文件名重命名。

首先,我们先创建一个文件。

在Python中,导入os系统模块,使用其中的rename更名函数,前一个参数是原来的文件名字,后一个参数是更改名字后的文件名。

原来的名字,一定要有,文件一定要存在,要不然,系统就会报错。

更改后的名字一定不要有,文件一定不存在,有的话,系统也会罢工。

删除文件

如果删除文件,一定要这个文件是存在的,系统会给你错误的提示。因为是删除,相当于毁尸灭迹,所以,你看不到任何痕迹。

就像你画了一幅画,羊吃草,草被羊吃了,羊吃完走了一样。

删除前的检查

删除前,我们可以用exists函数判断文件是否存在。

我们用一个错误的文件名命名,产生了目标文件不存在的情况。

既然不存在,仅仅提示用户检查,不执行删除的行为。

当命名正确,文件被exists函数检查出来存在,可以执行删除操作,并提示用户文件已删除。

同样的,文件重命名操作前,也可以做此类的检查行为,需要注意的是,不光要检查源文件名(更改前),还要检查目标文件名(更改后)。

任何一方有问题,都可能导致程序代码无法正常执行下去。

PS:本文代码基于Windows 10,Python 3.10.4。