当我运行`pylint foo.py`时会发生什么?

时间:2018-07-11 09:40:52

标签: python command

这实际上是一个非常笼统的问题,我不知道如何找到答案。我对相关的关键字(例如此类过程的名称)感到满意。

当我运行python foo.py时,我(天真?)的理解是它运行带有参数python的可执行文件foo.py。可以肯定的是,我的executable变量中有一个python,名称为PATH

现在安装pylint会创建一个名为pylint的文件夹,其中包含一堆文件,这些文件都没有被称为pylint。另一方面,这里有__init__.py,阅读此脚本时,我假设它是由命令pylint foo.py运行的。系统以某种方式知道,与其“运行”文件夹(pylint),不如运行带有参数__init__.py的脚本foo.py

还是我完全错误并且天真?

注意:我实际上在使用pylint时遇到了麻烦(我发布了一个问题here,也许如果我能够正确使用它,我不会问自己这个问题。 发布!

0 个答案:

没有答案