[英]I want to create directory and save image file but its name already exist its should have numbers indicating
我想從 input:"imgdir" 同名創建目錄,但它的名字已經存在它應該有數字表明它是第二個目錄,如 imgdir(2)/ 如果再次輸入 "imgdir" 它將使目錄名稱 imgdir( 3)/
existing directory
dir-----|
|-imgdir/
after make directory name "imgdir"
dir-----|
|-imgdir/
|-imgdir(2)/
after make directory name "imgdir" again
dir-----|
|-imgdir/
|-imgdir(2)/
|-imgdir(3)/
我想保存圖像並且它的名字已經存在它應該有數字表示像制作目錄
existing image
dir-----|
|-imgdir|-----/pic.jpg
after save(pic.jpg)
dir-----|
|-imgdir|-------/pic.jpg
/pic(2).jpg
after save(pic.jpg) again
dir-----|
|-imgdir|-------/pic.jpg
/pic(2).jpg
/pic(3).jpg
使用path 模塊,您必須檢查現有路徑是否存在。
所以檢查圖像是否存在,你會檢查
# Check if the base path exists
save_path = "pic.jpg"
# Check if it exists and otherwise modify path
i = 2
while path.exists(save_path):
save_path + "(" + i + ")"
i += 1
# Write your file here
您可以對文件夾使用相同的過程。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.