Windows中的Python子进程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows中的Python子进程相关的知识,希望对你有一定的参考价值。

我尝试在Windows中使用Python 3.6.3子进程的“ren”命令

码:

import subprocess, os

path = r"C:UsersuserDesktopTemp"

subprocess.check_output(["ren", os.path.join(path, "ABC.txt"), os.path.join(path, "Hello.txt")], shell=True)

但我得到错误:“subprocess.CalledProcessError”

请帮忙!!

谢谢

答案

根据ren命令手册,您只能设置更改当前文件而不是驱动器和文件夹所需的文件名:

试试固定代码

import subprocess, os

path = r"C:UsersuserDesktopTemp"

subprocess.check_output(["ren", os.path.join(path, "ABC.txt"), "Hello.txt"], shell=True)

以上是关于Windows中的Python子进程的主要内容,如果未能解决你的问题,请参考以下文章