从 ESRI 的 ArcMap 中运行 python 脚本,并使用 subprocess 模块调用另一个 python 脚本(或至少尝试调用它)。但是,它在(DOS 窗口)中执行的系统窗口只是非常短暂地出现,足以让我看到有错误但消失得太快,以至于我无法真正阅读它并查看错误是什么!
有谁知道“暂停”DOS窗口或可能将其输出通过管道传输到文件或使用python的东西的方法?
这是我的代码,它调用了弹出 DOS 窗口并在其中包含错误的脚本:
py_path2="C:\Python25\python.exe" py_script2="C:\DataDownload\PythonScripts\DownloadAdministrative.py" subprocess.call([py_path2, py_script2])
非常感激!
干杯