最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python os.rename() 重命名目錄和文件的示例

 更新時間:2018年10月25日 15:55:20   作者:wowocpp  
今天小編就為大家分享一篇Python os.rename() 重命名目錄和文件的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

概述

os.rename() 方法用于重命名文件或目錄,從 src 到 dst,如果dst是一個存在的目錄, 將拋出OSError。

語法

rename()方法語法格式如下:

os.rename(src, dst)

參數(shù)

src – 要修改的目錄名

dst – 修改后的目錄名

返回值

該方法沒有返回值

該方法 可以重命名 文件 和目錄,

如果 src參數(shù) 對應文件或目錄,不存在,會保錯,

如果 dst 參數(shù) 對應文件或目錄,已經(jīng)存在,也會報錯

實驗方法:

在當前目錄下,新建一個目錄,名稱為:testDir

在目錄testDir下,新建一個 文本文件:123.txt

在目錄testDir下,新建一個目錄:ttDir

測試代碼如下:

# -*- coding:utf-8 -*-

import os


srcDir = './testDir/ttDir'

dstDir = './testDir/hhDir'

try:
 os.rename(srcDir,dstDir)
except Exception as e:
 print e
 print 'rename dir fail\r\n'
else:
 print 'rename dir success\r\n'

srcFile = './testDir/123.txt'

dstFile = './testDir/555.txt'

try:
 os.rename(srcFile,dstFile)
except Exception as e:
 print e
 print 'rename file fail\r\n'
else:
 print 'rename file success\r\n'



print('END')

第一次運行結(jié)果如下:

rename dir success

rename file success

END

Process finished with exit code 0

此時 目錄: ttDir 已經(jīng)被修改為 hhDir

文件: 123.txt 已經(jīng)被修改為 555.txt

再次執(zhí)行代碼:

運行結(jié)果如下:

[Error 2] 
rename dir fail

[Error 2] 
rename file fail

END

Process finished with exit code 0

文件和目錄 都不存在了 ,所以失敗了

第三次運行:

在之前的基礎(chǔ)上:

新建文件 123.txt ,新建目錄 ttDir

這樣 testDir的目錄布局如下:

Python os.rename 重命名目錄和文件

執(zhí)行代碼:

運行結(jié)果如下:

[Error 183] 
rename dir fail

[Error 183] 
rename file fail

END

Process finished with exit code 0

錯誤的原因是:相同文件名的文件,已經(jīng)存在了,不會覆蓋該文件。

以上這篇Python os.rename() 重命名目錄和文件的示例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python?NumPy教程之數(shù)據(jù)類型對象詳解

    Python?NumPy教程之數(shù)據(jù)類型對象詳解

    每個?ndarray?都有一個關(guān)聯(lián)的數(shù)據(jù)類型?(dtype)?對象。這個數(shù)據(jù)類型對象(dtype)告訴我們數(shù)組的布局。本文將通過示例詳細講講NumPy的數(shù)據(jù)類型對象,需要的可以參考一下
    2022-08-08
  • Numpy 理解ndarray對象的示例代碼

    Numpy 理解ndarray對象的示例代碼

    這篇文章主要介紹了Numpy 理解ndarray對象的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • 在VS Code上搭建Python開發(fā)環(huán)境的方法

    在VS Code上搭建Python開發(fā)環(huán)境的方法

    這篇文章主要介紹了在VS Code上搭建Python開發(fā)環(huán)境的方法,需要的朋友可以參考下
    2018-04-04
  • 已解決不小心卸載pip后怎么處理(重新安裝pip的兩種方式)

    已解決不小心卸載pip后怎么處理(重新安裝pip的兩種方式)

    這篇文章主要介紹了已解決不小心卸載pip后怎么處理(重新安裝pip的兩種方式),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • 使用Python在Word中查找并高亮指定文本

    使用Python在Word中查找并高亮指定文本

    當你需要在長文檔或報告中快速找到特定的關(guān)鍵詞或短語,Word中提供的查找并高亮這一功能可以幫助你迅速定位這些內(nèi)容,本文將介紹如何使用Python在Word中查找并突出顯示指定的文本,需要的朋友可以參考下
    2024-03-03
  • 基于Python打造一個媒體管理播放器

    基于Python打造一個媒體管理播放器

    在日常生活中,我們經(jīng)常需要管理和播放大量媒體文件,這篇文章主要介紹了如何使用Python自己打造一個簡單又強大的媒體管理播放器,希望對大家有所幫助
    2024-11-11
  • python中提高pip install速度

    python中提高pip install速度

    本文給大家分享了如何提高pip install速度的方法,其實就是將默認源替換為國內(nèi)高速的源,非常的簡單實用,有需要的小伙伴可以參考下
    2020-02-02
  • Python中pytest的參數(shù)化實例解析

    Python中pytest的參數(shù)化實例解析

    這篇文章主要介紹了Python中pytest的參數(shù)化實例解析,pytest是一個非常成熟的全功能的Python測試框架,主要有簡單靈活,容易上手,支持參數(shù)化等特點,需要的朋友可以參考下
    2023-07-07
  • Python中的//符號是什么意思呢

    Python中的//符號是什么意思呢

    這篇文章主要介紹了Python中的//符號是什么意思,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 20個被低估的Python性能優(yōu)化技巧分享

    20個被低估的Python性能優(yōu)化技巧分享

    這篇文章主要為大家詳細介紹了20個被低估的Python性能優(yōu)化技巧并附上了實測數(shù)據(jù),文中的示例代碼簡潔易懂,有需要的小伙伴可以參考一下
    2025-03-03

最新評論

衡东县| 康乐县| 荔波县| 通辽市| 辉县市| 缙云县| 剑河县| 左贡县| 屏东市| 黄龙县| 高唐县| 柘城县| 兰考县| 白城市| 五莲县| 南汇区| 揭阳市| 房山区| 慈利县| 连州市| 叙永县| 阜南县| 三原县| 道真| 西乌珠穆沁旗| 望奎县| 息烽县| 女性| 景德镇市| 堆龙德庆县| 余干县| 涪陵区| 灵璧县| 塔河县| 曲麻莱县| 藁城市| 湟中县| 玉树县| 滨州市| 临夏市| 定州市|