让Python等待命令结束

2024-10-01 07:16:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python程序,可以动态地将文件移动和重命名到hadoop集群中。这些文件通常从10mb(解析)到1.5gb(原始数据)不等。移动命令要完成可能需要一段时间,根据我告诉python的说法,没有一个移动命令能够完成。让python等待前面命令的正确方法是什么。我将命令存储在一个变量中并将其传递给操作系统. 相关代码是

os.system(moverawfile)
os.system(renamerawfile)
os.system(moveparsedfile)
os.system(renameparsedfile)

我知道重命名命令基本上是即时完成的。我不应该用吗操作系统?如何确保python在执行下一个命令之前等待每个命令完成。在


Tags: 文件方法代码命令程序hadoop原始数据os