您好,我想创建一个python脚本,执行命令行cmd.exe,使用echo off并使用此命令
unrar.exe -e -w -b compression.rar c:/ tmp
notepad.exe readdocument.txt
然后在此命令行之后必须关闭命令行,并且必须执行一个普通的python脚本,这是下面的这个
public void run() { //logical code will go here }
如何正确创建此脚本?
答案 0 :(得分:0)
我认为你有一个Windows执行环境,你可能正在寻找的是:
批处理脚本:
或Powershell脚本:
或者,您可以使用Python的子进程模块来执行本机命令:
答案 1 :(得分:0)
是否要将输出重定向到stdout
?如果是这样,你可以使用:
subprocess.call(['commands','here'])
import subprocess
subprocess.call(['unrar', 'e', 'w', 'b', 'compression.rar',
'c:/tmp'], stdout=subprocess.PIPE)
如果成功,则返回0。