国产成人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]

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

关注

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

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

美女和帅哥一起努力生产豆浆的视. | 大龟慢慢挺进女友闺蜜的小说| 日本女生校服| 一路向西在线| 孤男寡女免费观看高清电视剧狂飙| 天美传奇星空MV高清免费| 国产精品久久久久久久久精品动漫| 咖啡全国十大品牌| 小说适合晚上看的书| 爸爸经常出差妈妈给我生孩子| 《漂亮的秘书HD》在线观看| 《再来一次好吗》免费观看| 可以进入任何网站的浏览器| 妻子的姐姐免费观看大全电视剧| 放荡的女兵伦理2| 《瞒着丈夫说在公司加班》中字| 狗锁住女人狗的视频大全图片| 按摩师把我添高潮了6次| 二人世界高清视频播放| 变硬最快的方法是什么| 父母儿女一家狂第八集| 韩漫免费下拉式土豪漫画官网 | 《请好好疼爱里面》免费观看| 下面的小嘴又饿了| 《美国伦理4女警》| CSGO网站开箱推荐| 年轻的老师| 上课装睡B被同学扣了一节课| 亲你私下的男人最有效的一句| 优酷网| 《完美邻居2》电影在线观看| 小扫货几天没弄了| 《性爽2》电影| 白丝袜精华液抹在脚上的功效| 同学的母亲中字ID| 美景之屋2电视剧高清完整版在线..| 叔叔别撩我24集免费观看| 没带置子让他吃了一天的药怎么办 | 《性房纵欲》在线观看| 《炸梨吧!巨棒》免费阅读漫画| 水手服