我制作了这个使用robocopy复制大型文件的python程序。我想将robocopy在控制台中显示的进度传递给tkinter标签。可悲的是,我不太明白该怎么做。
selection_platf= len(os.name)
def copy_build_button():
if selection_platf < 11:
subprocess.call(["robocopy", src , dest , r"/XF", 'BSyncPackage.zip', "/S"])
else: #for linux
subprocess.call(["robocopy", src2 , dest , "/S"])
def copy_thread():
thread_1 = threading.Thread(target=copy_build_button)
thread_1.start()
当我按下复制按钮时,将调用“ copy_thread”函数,并使用robocopy代码启动一个线程。 如上所述,我想以某种方式将robocopy进度输出从控制台传递给标签。
谢谢。