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

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

关注

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

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

妈妈的绣感| 11人裸体航班女服务员是谁| 爱浸画网| CHEMIST| 国产少女免费观看电视剧大全| 《一滴都不许漏》何泽城林荫| 我在开会他在下添好爽在线视频| 开档情趣内衣| 肥熟韵母| 小寡妇在线观看免费播放电视剧| 16岁小花妹妹CSGO| 《一滴都不许漏》何泽城林荫| 《黏糊糊的你》免费观看| CC388A黑色| 校长日少女林雅白最新章节更新小..| 两男吮她的花蒂和奶水视频| 兽父1到16集一口气看完| 人狗大战5高清正版免费观看| 日本《暴力强伦轩》| 《法国少女3》高清| 《人奶魔劫》完整版| 人口兽猪马狗第1集| 法国《监狱伦理3》| 灯草和尚 小说| 《帐篷里的秘密》动漫| 国产免费观看高清电视剧| 《明明说好要带避孕套了》中文版| 《太太你想丈夫被开除吧》| 豆传媒剧国产MV有什么特点| 国产麻豆剧传媒精品国产AV| 姑父有力挺送小芳的背景故事| 酒鬼酒股票| 初二学生小馒头| 大肉蟒撑开稚嫩紧窄| 女孩发育图片(真人)| 做AJ的视频大全图片高清下载 | 又粗又长小雪敬老院| 闺蜜老公把我压在怀里 | 人OR猪OR狗的DNA播放| 久久久无码AV精品夜夜挺价格 | 妻子在厨房被三个男人欺负的后果