小编Tom*_*Tom的帖子

sys.path.append不适合os.system命令?

我有一个非常简单的python脚本,它使用os.system来运行GDAL命令.它是 - >列出目标文件 - >循环它们 - >尝试os.system gdal_translate命令.在过去,我只是在剧本的顶部有一条线

sys.path.append(r"C:\OSGeo4w\bin")
Run Code Online (Sandbox Code Playgroud)

我的os.system命令是

os.system("gdal_translate -of GTiff "+fullPFD+" "+fullNewName+" "+"-co COMPRESS=NONE --config GDAL_PDF_DPI "+res)
Run Code Online (Sandbox Code Playgroud)

fullPDF目标PDF的完整路径在哪里,fullNewName用'.tif'代替'.pdf' res是一回事,是我想要的分辨率.

这在过去有效.现在,当我运行脚本时,没有启动命令提示符.代码不会中断,并且使用位于os.system周围的打印命令.代码只是没有运行os.system gdal命令.

  • 请避免在Python IDE中讨论直接的GDAL模块.我一直在那条路上失败了.我需要一个快速回答,就是这样os.system.
  • 其他需要注意的是,自从我去年运行这个脚本以来,我已经安装了2个以上的python版本,(虽然我认为这不是罪魁祸首.)

python gdal

1
推荐指数
1
解决办法
936
查看次数

标签 统计

gdal ×1

python ×1