修改統一資料夾下的檔名字尾

2021-08-26 05:38:13 字數 548 閱讀 4744

前兩天遇到乙個小小的問題,在網上爬了很多小姐姐的,但都是以.jpg結尾的,想把它改為以.png結尾的檔案。於是就敲了敲**,只用簡簡單單幾行**就實現了。

import os

import re

# 資料夾的位置

path = 'c:/users/administrator/pictures/籃球/'

# 列出目錄下所有檔案的名稱

file_names = os.listdir(path)

# 迴圈遍歷所有檔案

for file_name in file_names:

# 匹配出以.png結尾的檔案, 此處用到了正規表示式

# 將檔名改為以.png結尾的檔案, ret.group(1)為.jpg前面的名字

new_name = path + ret.group(1) + '.png'

# 重新命名

os.rename(path + file_name, new_name)

讀取資料夾下的檔案,並且修改檔名

include include 整個標頭檔案可以幫忙讀取資料夾,find開頭的函式或型別名 include include 這個標頭檔案dos下的rename命令,必須使用rename命令,因為讀出的檔名為const型別,不能被修改 using namespace std int main find...

Python 獲取資料夾下的檔名

os 模組下有兩個函式 os.walk os.listdir 模組os中的walk 函式可以遍歷資料夾下所有的檔案。os.walk top,topdown ture,onerror none followlinks false 該函式可以得到乙個三元元組 tupple dirpath,dirname...

Linux Shell獲取資料夾下的檔名方法

有時候需要獲取某個資料夾下的所有檔名,可以用程式實現,但是開啟ide,編譯執行太麻煩,在linux伺服器中通常不能開啟ide,此時可以用幾行簡單的shell命令來實現,結果儲存到某個檔案中即可。shel程式設計客棧l指令碼如下 bin bash get all filename in specrnv...