热线电话:13121318867

登录
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.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子