不同的行为直接调用python <script> vs <script>

时间:2017-11-20 18:10:48

标签: python linux bash python-2.7 rhel7

在使用Python 2.7.5的Red Hat 7机器上,我注意到一些奇怪的行为。

&#xA;&#xA;

如果我直接运行应用程序(即 $ myApp.py ?),执行某项操作时会挂起。如果我通过 $ python myApp.py 运行它,操作就会成功。我的脚本顶部有#!/ usr / bin / env python (以及每个包含的模块)。

&#xA;&#xA;

我试图用pdb来诊断它,但是因为它是通过 $ python ... myApp.py 调用的,所以它可以工作!

&#xA;&#xA;

$ / usr / bin / env python --version $ python --version 返回相同的值,所以我怀疑他们指的是同一个可执行文件。

&#xA;&#xA;

我的程序加载器是否出现了偷偷摸摸的事情?

&#xA;

0 个答案:

没有答案
相关问题