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

萨哈

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

终端:

$ gdalinfo --version

GDAL 2.2.3,2017/11/20 发布

Python:

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

给 6

罗格卡西斯

os.system返回退出代码,根据您的操作系统可能有不同的含义。如果要显示系统调用的输出,请使用例如:

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么 Python 中的执行时间在每次运行时给出不同的结果?

为什么在运行时找不到python显示文件错误?

Python:程序每次运行时输出不同的值

为什么与第一次相比,此选择排序代码在再次运行时显示不同的输出

为什么 python 脚本在 pycharm 中运行和在命令提示符下运行时的行为不同?

命令在终端上运行时在 python 子进程中正常工作,但在 crontab 中执行时失败

为什么Jest在运行时不将我的断言输出到终端?

使用此关键字时,为什么在调试和运行时输出不同的结果?

什么是“运行时”?

运行时间不同的代码几乎相同-为什么?

为什么 Android 视图值在运行时不同?

为什么通过函数运行时请求返回错误?

为什么运行时未显示html内容

为什么这会显示运行时错误?

为什么要引入运行时?

通过sudo和su运行时,为什么PATH变量不同?

为什么通过ssh运行时ssh-add会显示我键入的内容?

从终端运行和从Python运行时,脚本的工作方式不同

为什么我在 Windows 中使用 python 进行多处理时出现运行时错误?

在 Python 中更新文件时为什么代码运行时它变空白?

为什么在此python程序中出现运行时错误?

为什么getenv()仅在从终端运行时才返回变量,而不是通过Web服务器返回变量

Python模块-运行时会发生什么?

终端中存在Python模块,但通过PHP的shell_exec运行时不存在

当它在Cloud Shell中成功运行时,为什么我的终端上的gcloud出现“获取凭据需要编辑权限”错误?

Python isDisjoint()运行时

为什么“ top”显示某些进程的运行时间超过系统正常运行时间?

什么是Moby运行时?

什么是运行时约束?