Python - 添加计时器(时钟)

时间:2016-08-07 08:44:08

标签: python-3.x

我最近做了一个复制脚本,我将数据从一个文件夹备份到另一个文件夹。我能够添加进度,如何随着进度增加时间

def copyFilesWithProgress(src, dest):

    numFiles = get_tree_size(src)

    if numFiles > 0:
        makedirs(dest)

        numCopied = 0

        for path, dirs, filenames in os.walk(src):
            for directory in dirs:
                destDir = path.replace(src, dest)
                makedirs(os.path.join(destDir, directory))


            for sfile in filenames:


                srcFile = os.path.join(path, sfile)

                destFile = os.path.join(path.replace(src, dest), sfile)

                if not os.path.isfile(destFile):

                    shutil.copy2(srcFile, destFile)

                numCopied += os.path.getsize (srcFile)

                p.calculateAndUpdate(numCopied, numFiles)
        print

这是输出: 复制文件...▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣▣100%

在线下方我希望在脚本启动时启动计时器,在复制完成时停止。

由于

0 个答案:

没有答案