源代码管理如何与Python子流程一起工作?

源代码管理如何与Python子流程一起工作?,python,subprocess,clearcase,Python,Subprocess,Clearcase,我很好奇Python在使用subprocess命令进行源代码管理时看到了什么。我一直在使用ClearCase,每当我启动终端时,我都会设置cshrc以在ClearCase中启动我的视图 我知道,当通过子流程模块(subprocess.Popen)运行shell命令时,shell默认为False。如果我的视图不是从ClearCase开始的,我应该不能在我的源代码管理中看到任何文件,但我知道我看到了。我能够在源代码管理中执行文件 如果没有启动视图,这怎么可能 谢谢 确保您没有通过/view(在Uni

我很好奇Python在使用subprocess命令进行源代码管理时看到了什么。我一直在使用ClearCase,每当我启动终端时,我都会设置cshrc以在ClearCase中启动我的视图

我知道,当通过子流程模块(subprocess.Popen)运行shell命令时,shell默认为False。如果我的视图不是从ClearCase开始的,我应该不能在我的源代码管理中看到任何文件,但我知道我看到了。我能够在源代码管理中执行文件

如果没有启动视图,这怎么可能


谢谢

确保您没有通过/view(在Unix中)访问视图,其中。
这与从python脚本执行的任何系统调用都不兼容

运行shell将允许您访问(仅在动态视图中)。

您还可以尝试查看使用类似

的库会得到什么样的结果。如果您可以发布导致问题的代码,那就太好了。