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子进程的主要内容,如果未能解决你的问题,请参考以下文章
Windows 上的 Python 子进程:启动子进程“cmd.exe”并为其提供 bat 文件,停止主进程执行
使用 python 子进程检查 pip 是不是安装在 Windows 上