可以使用函数os.rename()将文件old.txt重命名为new.txt。
只有当文件存在且用户有足够的权限更改该文件时,文件的名称才会更改。
import os fd = "GFG.txt" os.rename(fd,'New.txt') os.rename(fd,'New.txt')
产出:
Traceback (most recent call last): File "C:\Users\GFG\Desktop\ModuleOS\GeeksForGeeksOSFile.py", line 3, in os.rename(fd,'New.txt') FileNotFoundError: [WinError 2] The system cannot find the file specified: 'GFG.txt' -> 'New.txt'
理解产出:
文件名“GFG.txt”存在,因此当第一次使用os.rename()时,文件将被重命名。
第二次调用函数os.rename()时,文件“New.txt”存在,而不是“GFG.txt”
因此,Python抛出FileNotFoundError。
下一篇:python3中如何实现线程安全