gpt4 book ai didi

Python subprocess.Popen 新建目录

转载 作者:行者123 更新时间:2023-11-28 20:51:15 28 4
gpt4 key购买 nike

我知道我可以用 os 模块创建一个新目录。但我试图用子进程模块创建一个新目录,如下所示:

p=subprocess.Popen("mkdir extractions", shell=True)
os.chdir("extractions")

当脚本执行时,我注意到目录 extractions 已创建,但下一个 os.chdir 调用失败,表示目录 extractions 不存在。我知道我在使用子进程方面遗漏了一些东西,这使得下一行不知道创建的目录。请帮忙!

最佳答案

您可能希望在调用 os.chdir 之前调用 p.wait() 以等待 mkdir 完成。或者更好的是,使用 (stdout, stderr) = p.communicate(),并检查结果。

关于Python subprocess.Popen 新建目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10442057/

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