基本上,我想输出操作系统结果基于系统argv输入。代码见下文。它抛出了一个错误:SyntaxError:invalid syntax。我的猜测是output操作符不接受变量?在
#!/usr/bin/python
import os
import sys
nfile = sys.argv[1]
intfile=('/folder/folder/%s/%s.txt' % (nfile, nfile))
if os.path.isfile(intfile): # if file exist remove
os.remove(intfile)
else:
os.system('sudo ovs-vsctl list-ports %s > %s' % (nfile, intfile)
os.system
不受欢迎。subprocess
模块与os.system()
一样干净、安全且功能强大。在相关问题 更多 >
编程相关推荐