文件重命名
对于文件的操作,除了创建,还有一个经常用到的操作——文件名重命名。
首先,我们先创建一个文件。
在Python中,导入os系统模块,使用其中的rename更名函数,前一个参数是原来的文件名字,后一个参数是更改名字后的文件名。
原来的名字,一定要有,文件一定要存在,要不然,系统就会报错。
更改后的名字一定不要有,文件一定不存在,有的话,系统也会罢工。
删除文件
如果删除文件,一定要这个文件是存在的,系统会给你错误的提示。因为是删除,相当于毁尸灭迹,所以,你看不到任何痕迹。
就像你画了一幅画,羊吃草,草被羊吃了,羊吃完走了一样。
删除前的检查
删除前,我们可以用exists函数判断文件是否存在。
我们用一个错误的文件名命名,产生了目标文件不存在的情况。
既然不存在,仅仅提示用户检查,不执行删除的行为。
当命名正确,文件被exists函数检查出来存在,可以执行删除操作,并提示用户文件已删除。
同样的,文件重命名操作前,也可以做此类的检查行为,需要注意的是,不光要检查源文件名(更改前),还要检查目标文件名(更改后)。
任何一方有问题,都可能导致程序代码无法正常执行下去。
PS:本文代码基于Windows 10,Python 3.10.4。
热门跟贴