1. python中os.system函数可以执行export命令吗
返回0是执行成功了,但是你的命令里面的错误是无法收到的
比如os.system('aaa')返回0,表示执行了aaa这个命令
但是可能系统根本没有aaa这个命令
如果你要获得详细的运行结果,建议使用popen命令,如下例子:
prog = subprocess.Popen("mysql -usanguo -psgtest -f <%s"%sqlFilePath, stdout=subprocess.PIPE, stderr=subprocess.PIPE,shell=True)
out,error= prog.communicate()
if prog.returncode:
print 'File import error'
return [False,error]