Python - 在一个subprocess.call中运行多个命令时遇到问题

时间:2017-09-23 03:43:56

标签: python

我是python的初学者,试图在一个子进程调用中运行多个命令。

这是我的代码:

import subprocess, sys, time

print ("Python OS 1.0")
print ("Using Python",sys.version)

livecommand = input(">>")

output = subprocess.call(livecommand,'time.sleep(10000.00)',shell=True)

print (output)

错误:

  

Traceback(最近一次调用最后一次):文件   “C:\ Users \ John \ Desktop \ OS \ FILES \ console.py”,第8行,中       output = subprocess.call(livecommand,'time.sleep(10000.00)',shell = True)文件   “C:\用户\约翰\应用程序数据\本地\程序\ Python的\ Python36-32 \ LIB \ subprocess.py”   第267行,正在通话中       用Popen(* popenargs,** kwargs)作为p:文件“C:\ Users \ John \ AppData \ Local \ Programs \ Python \ Python36-32 \ lib \ subprocess.py”,   第607行,在 init 中       提出TypeError(“bufsize必须是整数”)TypeError:bufsize必须是整数

0 个答案:

没有答案