参考までに写真に名前を付けるPythonバッチの特定のコード、具体的な内容は次のとおりです
あまりナンセンスではない、レンダリング
すべてのコード
from tkinter import*import os
# フォルダパスを追加
def rename():
path =entry.get()
filelist = os.listdir(path) #ファイルパスを取得する
total_num =len(filelist) #ファイルの長さ(数)を取得する
i =1 #ファイルの名前が1から始まることを示します
for item in filelist:if item.endswith('.jpg'): #最初の画像の形式はjpg形式です
src = os.path.join(os.path.abspath(path), item)
dst = os.path.join(os.path.abspath(path),''+str(i)+'.jpg')#処理後の命名規則
try:
os.rename(src, dst)
# print('converting %s to %s ...'%(src, dst))
text.insert(END,'最初%■張は首尾よく命名されました!...'%i)
i = i +1
except:continue
text.insert(END,'すべての命名が完了しました!...')
root =Tk()
root.title("フォトバッチネーマー")
root.geometry("450x300")
root.minsize(450,300)
root.maxsize(450,300)
label =Label(root, text="フォルダーパス:", font=('Microsoft Yahei',15))
label.grid(row=0,column=0)
entry =Entry(root, font=('Microsoft Yahei',15))
entry.grid(row=0, column=1)
text =Listbox(root, font=("Microsoft Yahei",15), width=37, height=8)
text.grid(row=1, columnspan=2)
button =Button(root, text="開始", font=("Microsoft Yahei",13),command=rename)
button.grid(row=2, column=0,sticky=W)
button1 =Button(root, text="脱落", font=("Microsoft Yahei",13),command=quit)
button1.grid(row=2, column=1, sticky=E)mainloop()
以上が本稿の内容ですので、皆様のご勉強に役立てていただければ幸いです。
Recommended Posts