Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何实现计时器来停止Shutil copytree_Python_Python 3.x_Shutil - Fatal编程技术网

Python 如何实现计时器来停止Shutil copytree

Python 如何实现计时器来停止Shutil copytree,python,python-3.x,shutil,Python,Python 3.x,Shutil,如何在脚本中实现计时器,使shutil copytree函数只运行和复制文件一段时间,然后停止脚本或执行其他操作?直接,您不能 间接地说,你可以,因为它非常简单,并增加时间限制 请注意,如果您在任意点停止复制,您将得到一份不完整的副本。我可能错了,但这闻起来有点奇怪。您试图实现什么?您可以编写一个包装函数(调用shutil.copy2,并执行一些额外的检查,比如从第一次调用它以来所花费的时间),然后将其作为copy_函数参数传递(这样,将为正在复制的每个文件调用它)。

如何在脚本中实现计时器,使shutil copytree函数只运行和复制文件一段时间,然后停止脚本或执行其他操作?

直接,您不能

间接地说,你可以,因为它非常简单,并增加时间限制


请注意,如果您在任意点停止复制,您将得到一份不完整的副本。

我可能错了,但这闻起来有点奇怪。您试图实现什么?您可以编写一个包装函数(调用
shutil.copy2
,并执行一些额外的检查,比如从第一次调用它以来所花费的时间),然后将其作为copy_函数参数传递(这样,将为正在复制的每个文件调用它)。