python設定檔名長度對齊

2021-10-09 13:52:50 字數 1106 閱讀 3589

cv2即opencv,安裝命令如下:

conda install opencv

# or

pip install opencv

在讀取過程中,需要對檔名進行規範,通過以下命令進行填充:

.zfill(num) # num指的是填充會的位數
import cv2

import os

sourcefilename = 'fog20200313000026'

# 在這裡把字尾接上

video_path = os.path.join(sourcefilename + '.mp4')

times = 0

framefrequency = 375

# 輸出到當前目錄vedio資料夾下

outputdirname = 'vedio/' + sourcefilename + '/'

if not os.path.exists(outputdirname):

# 如果檔案目錄不存在則建立目錄

os.makedirs(outputdirname)

camera = cv2.videocapture(video_path)

counter = 0

while true:

# 讀取指定數量的幀

print('提取結束')

camera.release()

CFileDialog獲取檔名長度

getfilepath獲取的全路徑名正確,但是當遇到長檔名時,getfilename獲取不正確,找了半天才知道,原來當遇到長檔名時,用getfilename卻只能獲取前63個字元 第64個位空終止符 所以若輸入的檔名可能超過64個字元時,千萬不要用getfilename,可用getfilepath獲...

python修改檔名

如果用bat寫,實在煩人,本人尤其討厭bat那套寫法,感覺完全是亂碼,寫個小指令碼實現把所有目錄下以 cc的字尾名的檔案全部更改為 c型別,當然如果是其它型別,一樣地處理 只需把filetype filetype 1 按所需處理 即可。coding utf 8 import os import re...

python更改檔名

import os xlsbpath r f data os.chdir xlsbpath 更改當前路徑 filelist os.listdir xlsbpath 該資料夾下所有的檔案 包括資料夾 print filelist 資料夾中所有檔名 old last.xlsb 舊檔名 new to.xl...