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

用python實(shí)現(xiàn)批量重命名文件的代碼

 更新時(shí)間:2012年05月25日 23:15:25   作者:  
任務(wù)很簡(jiǎn)單,某個(gè)目錄下面有幾千個(gè)文件,某些文件沒(méi)有后綴名,現(xiàn)在的任務(wù)就是將所有的沒(méi)有后綴名的文件加上后綴名,python有現(xiàn)成的函數(shù)可以實(shí)現(xiàn),但是在實(shí)現(xiàn)過(guò)程中遇到幾個(gè)問(wèn)題,分享一下解決方法
下面是最終代碼 (windows下實(shí)現(xiàn)的)
復(fù)制代碼 代碼如下:

# -*- coding: cp936 -*-
import os
path = 'D:\\圖片\\'
for file in os.listdir(path):
if os.path.isfile(os.path.join(path,file))==True:
if file.find('.')<0:
newname=file+'rsfdjndk.jpg'
os.rename(os.path.join(path,file),os.path.join(path,newname))
print file,'ok'
# print file.split('.')[-1]

實(shí)現(xiàn)的方法是:首先遍歷path指定的目錄,如果是文件(不是文件夾)并且文件名中不存在 ‘.' ,也就是沒(méi)有后綴名,就把這個(gè)文件加上后綴名,然后重命名

有些細(xì)節(jié)需要注意:

1.如果path指定的文件夾不是這個(gè)程序的所在的目錄,rename函數(shù)里面的路徑就必須是絕對(duì)路徑,否則就會(huì)報(bào)‘WindowsError: [Error 2]'錯(cuò)誤

2.重命名時(shí)如果新文件名已經(jīng)存在,就會(huì)報(bào)‘WindowsError: [Error 183]' 錯(cuò)誤,所以,新文件名最好加上一些隨機(jī)字符串

3.如果改文件名或者后綴名可以用split() 函數(shù)進(jìn)行分割

4.find函數(shù)如果找不到指定的字符串的話就會(huì)返回 ‘-1'
博主ma6174

相關(guān)文章

  • 總結(jié)Pyinstaller打包的高級(jí)用法

    總結(jié)Pyinstaller打包的高級(jí)用法

    前段時(shí)間在制作詞云制作小工具的時(shí)候,直接在命令行用pyinstaller -F 工具.py指令打包成功后,啟動(dòng)exe可執(zhí)行文件的時(shí)候各種報(bào)錯(cuò), 今天,我們就分享一下踩坑經(jīng)過(guò),需要的朋友可以參考下
    2021-06-06
  • Python通過(guò)模塊化開(kāi)發(fā)優(yōu)化代碼的技巧分享

    Python通過(guò)模塊化開(kāi)發(fā)優(yōu)化代碼的技巧分享

    模塊化開(kāi)發(fā)就是把代碼拆成一個(gè)個(gè)“零件”,該封裝封裝,該拆分拆分,下面小編就來(lái)和大家簡(jiǎn)單聊聊python如何用模塊化開(kāi)發(fā)進(jìn)行代碼優(yōu)化吧
    2025-04-04
  • python 監(jiān)控某個(gè)進(jìn)程內(nèi)存的情況問(wèn)題

    python 監(jiān)控某個(gè)進(jìn)程內(nèi)存的情況問(wèn)題

    這篇文章主要介紹了python 監(jiān)控某個(gè)進(jìn)程內(nèi)存的情況問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Python中實(shí)現(xiàn)ipaddress網(wǎng)絡(luò)地址的處理

    Python中實(shí)現(xiàn)ipaddress網(wǎng)絡(luò)地址的處理

    ipaddress庫(kù)提供了處理IPv4與IPv6網(wǎng)絡(luò)地址的類。這些類支持驗(yàn)證,查找網(wǎng)絡(luò)上的地址和主機(jī),以及其他常見(jiàn)的操作,本文就來(lái)介紹一下這些方法的使用,感興趣的一起來(lái)了解一下
    2021-06-06
  • python生成tensorflow輸入輸出的圖像格式的方法

    python生成tensorflow輸入輸出的圖像格式的方法

    本篇文章主要介紹了python生成tensorflow輸入輸出的圖像格式的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • python輸出指定月份日歷的方法

    python輸出指定月份日歷的方法

    這篇文章主要介紹了python輸出指定月份日歷的方法,涉及Python中calendar模塊操作日期的相關(guān)技巧,需要的朋友可以參考下
    2015-04-04
  • python實(shí)現(xiàn)的爬取電影下載鏈接功能示例

    python實(shí)現(xiàn)的爬取電影下載鏈接功能示例

    這篇文章主要介紹了python實(shí)現(xiàn)的爬取電影下載鏈接功能,涉及Python基于BeautifulSoup模塊的網(wǎng)頁(yè)信息爬取相關(guān)操作技巧,需要的朋友可以參考下
    2019-08-08
  • Python 如何批量更新已安裝的庫(kù)

    Python 如何批量更新已安裝的庫(kù)

    這篇文章主要介紹了Python 如何批量更新已安裝的庫(kù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • 通過(guò)python順序修改文件名字的方法

    通過(guò)python順序修改文件名字的方法

    今天小編就為大家分享一篇通過(guò)python順序修改文件名字的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • python中找出numpy array數(shù)組的最值及其索引方法

    python中找出numpy array數(shù)組的最值及其索引方法

    下面小編就為大家分享一篇python中找出numpy array數(shù)組的最值及其索引方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04

最新評(píng)論

旺苍县| 德安县| 太谷县| 潍坊市| 绵阳市| 治县。| 汝阳县| 象山县| 龙口市| 宿州市| 鹤岗市| 庄浪县| 屏山县| 依安县| 边坝县| 新津县| 怀远县| 葫芦岛市| 青岛市| 卢氏县| 安国市| 太保市| 弥勒县| 金堂县| 田东县| 岱山县| 长沙市| 合水县| 广灵县| 山东省| 灵丘县| 安化县| 岚皋县| 宜黄县| 金昌市| 开原市| 丰城市| 柏乡县| 阳东县| 琼结县| 体育|