如何解决如何使用python将数据从一个源移动到另一个源?
我想知道一个文件夹中的文件如何移动到另一个文件夹中。在这里,python 脚本检测到文件被插入并且应该移动到另一个文件夹。
我们如何实现流程自动化?
我尝试使用简单的 python 代码:
import shutil
import os
source = '/directory&files/directory1/'
dest = '/directory&files/directory1/sample/'
files = os.listdir(source)
if len(files) == 10:
for f in files:
shutil.move(source+f,dest)
else:
print('Have no file exist or More files to be append')
是否有人使用多处理、队列或信号来执行此自动化过程?等等。
解决方法
您可以尝试使用 watchdog, 查看documentation以了解如何使用它
,你可以在 sleep 中使用 While True 来检查文件:
import time
while True:
if len(files) == 10:
for f in files:
shutil.move(source+f,dest)
else:
print('Have no file exist or More files to be append')
time.sleep(5) #delay time in sec
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。