运行 `mut.py` 打开上述文件而不是 运行 MutPy

Running `mut.py` Opens Said File Instead of Running MutPy

我按照 MutPy README file.

中的示例创建了一个项目

但是,当我 运行 mut.py --target calculator --unit-test test_calculator -m 时,它只是打开 mut.py 而不是 运行ning MutPy。

文件内容如下:

#!c:\users\admin\appdata\local\programs\python\python39\python.exe

import sys
from mutpy import commandline

if __name__ == '__main__':
    commandline.main(sys.argv)

README 没有提到任何其他需要完成的配置,并说它应该与 Python 3.3+ 兼容(我在 Python 3.9.6)。

我做错了什么吗?

您是从 cmd.exe 运行这个吗? 如果是这样,请尝试:

python.exe mut.py --target calculator --unit-test test_calculator -m

请注意,您的 PATH 变量中需要 python。

如果您将 python 设置为 .py 文件的默认应用程序,它可能也会起作用。