为什么gdalinfo --version在终端上运行时与通过python运行时显示不同的输出?

时间:2018-02-16 16:26:45

标签: python version gdal

为什么gdalinfo --version在终端上运行时与通过python运行时显示不同的输出?

终端

$ gdalinfo --version

GDAL 2.2.3,2017/11/20发布

的Python:

import os
os.system('gdalinfo --version')

给出6

1 个答案:

答案 0 :(得分:0)

os.system返回退出代码,具体取决于您的操作系统。如果要显示系统调用的输出,请使用例如:

import subprocess
subprocess.check_output('gdalinfo --version')