2019-03-12
阅读量:
540
如何理解os模块的rename函数?
os.rename():使用函数os.rename()可以将文件old.txt重命名为new.txt。仅当文件存在且用户具有足够的权限更改文件时,文件名才会更改。
import os
fd = "GFG.txt"
os.rename(fd,'New.txt')
os.rename(fd,'New.txt')
Output:
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。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论