我是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必须是整数