国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python rename报错怎么解决

python rename报错怎么解决

头像

爱喝马黛茶的安东尼

2019-09-20 10:48:433798浏览 · 0收藏 · 0评论

刚接触python,写了一段简单的代码,功能就是重命名一个文件,代码如下:

list_1=os.listdir(".")
for files in list_1:
    f=open(files)
    if f.name=="01.txt":
        os.rename('01.txt','001.txt')
    elif f.name=="05.txt":
        os.rename("05.txt","005.txt")

相关推荐:《Python教程

这么简单几行代码确报错了:

Traceback (most recent call last):
  File "E:\workspace\pytest01\src\filetest\RaedFileMethord.py", line 96, in <module>
    os.rename('01.txt','001.txt')
WindowsError: [Error 32]

百思不得其解,搜下才知道,原来:

Error 32是文件已经打开的错误,我忘记在改名前关闭文件了。

于是添加了两行代码,f.close()。

list_1=os.listdir(".")
for files in list_1:
    f=open(files)
    if f.name=="01.txt":
        f.close()
        os.rename('01.txt','001.txt')
    elif f.name=="05.txt":
        f.close()
        os.rename("05.txt","005.txt")

嘿,成功了,又执行了一遍,结果又报错了,

Traceback (most recent call last):
  File "E:\workspace\pytest01\src\filetest\RaedFileMethord.py", line 96, in <module>
    os.rename('01.txt','001.txt')
WindowsError: [Error 183]

这个是因为文件已经存在造成的,重复执行的时候会报这个错误,删下文件,哈哈,没问题了。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《老公请部长家里吃饭》日剧| 山中森林| 天堂草原高清在线观看电视剧| 美女| 我被5个男人躁一夜不收我怎么办 两男吮她的花蒂和奶水视频 | 喜爰夜蒲未删减版| 荷兰日B赛现场视频| 《请好好疼爱里面》免费观看| 西班牙《暖昧》免费播放| 《特殊游泳教练》| CSGO暴躁妹妹免费观看电视剧| 九九在线观看免费播放大全电视剧 | 久旱逢甘霖(父女)笔端| 搞笑视频| 局长把校花在床呻吟| 榴莲APP官网下载1.0.3| 星空传媒天美传媒有限公司| 《黏糊糊的你》免费观看| 公交车大肉大捧一进一出好爽| 十大禁片| 《酒店激战》动漫1-5集免费观..| 免费观看已满十八岁电视剧中文版.. | 《朋友的未婚妻》| 爸爸VICIUSSS幼儿小女孩| 电影《满足2》完整版在线观看| 《被按摩的人妻4》| 狗锁住女人狗的视频大全图片| 肉丸子影院免费观看电视剧| 在桌下含她的花蒂和舌头漫画| 苍井空做爰高潮A片| T大校花沉浮录续集TXT| 不戴套干新婚少妇小琳| 小早川怜子| 我的善良的好朋友| 乖再分开点小说免费阅读| 扌击辶鬲小| 美国禁忌6 结局| 老赵玩小静揉捏胸奶头视频播放| 《我的漂亮老板娘》演员名单| 漂亮的女邻居5》HD| 水蜜桃