Python中的os模塊提供了許多操作系統的接口,包括文件和目錄的操作。其中,os.rename()函數可以用來對文件或目錄進行重命名。
該函數的語法為:
os.rename(src, dst)
其中,src是要重命名的文件或目錄名,dst是新的文件或目錄名。
下面是一個簡單的示例,將一個名為old.txt的文件重命名為new.txt:
import os os.rename('old.txt', 'new.txt')
需要注意的是,如果要重命名的文件或目錄不存在,會拋出FileNotFoundError異常,如果要重命名的文件或目錄已經存在,則會拋出FileExistsError異常。
此外,os.rename()函數還可以用來移動文件或目錄,實質是先對文件或目錄進行重命名,再將其移動到新的位置。
例如,將一個名為old.txt的文件移動到D盤下的new文件夾中:
import os os.rename('old.txt', 'D:/new/old.txt')
注意,需要事先在D盤下新建名為new的文件夾,否則也會拋出FileNotFoundError異常。