使用python使用Glob,OS,Shutil和Tkinter的桌面管理器

问题描述

我制作了这个桌面管理器,可以将相同类型的文件放入一个文件夹中,但是现在它仅将1个文件移动到该文件夹​​中,我想全部移动它。

代码:

import glob,os
import shutil
import tkinter as tk

def png():
    os.chdir("/Users/19379/Desktop")
    for file in glob.glob("*.png"):
            print(file)
            os.makedirs("PNG Pictures")
            shutil.move(file,"PNG Pictures")


def mp3():
    os.chdir("/Users/19379/Desktop")
    for file in glob.glob("*.mp3"):
        print(file)
        os.makedirs("mp3 ")
        shutil.move(file,"mp3")

def jpeg():
    os.chdir("/Users/19379/Desktop")
    for file in glob.glob("*.jpg"):
        print(file)
        os.makedirs("jpeg")
        shutil.move(file,"jpeg")

def mp4():
    os.chdir("/Users/19379/Desktop")
    for file in glob.glob("*.mp4"):
        print(file)
        os.makedirs("mp4 ")
        shutil.move(file,"mp4")

root = tk.Tk()
frame = tk.Frame(root)
frame.pack()

png1 = tk.Button(frame,text="PNG",fg="red",command=png)
png1.pack(side=tk.LEFT)

mp31 = tk.Button(frame,text="MP3",command=mp3)
mp31.pack(side=tk.LEFT)

jpeg1 = tk.Button(frame,text="JPEG",command=jpeg)
jpeg1.pack(side=tk.LEFT)

mp41 = tk.Button(frame,text="MP4",command=mp4)
mp41.pack(side=tk.LEFT)

root.mainloop()

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)