gpt4 book ai didi

python - 如何使用 subprocess.Popen 更新目录以在 Python 中查找新文件

转载 作者:太空宇宙 更新时间:2023-11-03 16:25:44 28 4
gpt4 key购买 nike

亲爱的Python专家,我有一些由Python模块调用的software.exe可执行文件。该 software.exe 创建新文件作为输出。我想将其中一个名为“whatever.xml”的文件移动到另一个文件夹,如何“刷新”目录内容?下面的代码只考虑之前的状态,无法找到新生成的文件。谢谢

subprocess.Popen('sofware.exe')
shutil.copy( 'whatever.xml' , anotherFolder )

最佳答案

Popen 不会阻塞,因此在调用 copy 之前可能不会创建文件,您可以调用 .communicate() 或仅使用 check_call ,直到该过程才会返回完成。

subprocess.check_call('sofware.exe')
shutil.copy( 'whatever.xml' , anotherFolder )

关于python - 如何使用 subprocess.Popen 更新目录以在 Python 中查找新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37993004/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com