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

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

 更新時間:2012年05月25日 23:15:25   作者:  
任務(wù)很簡單,某個目錄下面有幾千個文件,某些文件沒有后綴名,現(xiàn)在的任務(wù)就是將所有的沒有后綴名的文件加上后綴名,python有現(xiàn)成的函數(shù)可以實(shí)現(xiàn),但是在實(shí)現(xià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指定的目錄,如果是文件(不是文件夾)并且文件名中不存在 ‘.' ,也就是沒有后綴名,就把這個文件加上后綴名,然后重命名

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

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

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

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

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

    本篇文章主要介紹了python生成tensorflow輸入輸出的圖像格式的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    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)頁信息爬取相關(guān)操作技巧,需要的朋友可以參考下
    2019-08-08
  • Python 如何批量更新已安裝的庫

    Python 如何批量更新已安裝的庫

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

    通過python順序修改文件名字的方法

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

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

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

最新評論

错那县| 伊春市| 栾城县| 新巴尔虎右旗| 开封市| 隆林| 临汾市| 龙海市| 寿光市| 上蔡县| 洪湖市| 炉霍县| 资阳市| 永福县| 凌云县| 渝北区| 石首市| 平山县| 南丹县| 杭锦旗| 秀山| 团风县| 龙口市| 丹阳市| 论坛| 张掖市| 凤山县| 巴林右旗| 望都县| 左贡县| 武汉市| 当雄县| 平阳县| 无极县| 盖州市| 谢通门县| 奉节县| 金门县| 成武县| 司法| 常州市|