Python I';我在运行make-f hello.py时出错。它说:";您好。py:1:**缺少分隔符。停下来&引用;

Python I';我在运行make-f hello.py时出错。它说:";您好。py:1:**缺少分隔符。停下来&引用;,python,makefile,Python,Makefile,这是makefile和hello.py的代码。我在读类似的问题,我相信这是一个标签的问题,但我找不到它。任何帮助都将不胜感激,谢谢 命令行输出: hello.py:1: *** missing separator. Stop. make-f hello.py将hello.py视为Makefile,这几乎肯定不是您想要的 您可能只需要make hello.pymake-f hello.py将hello.py视为Makefile,这几乎肯定不是您想要的 您可能只需要make hello.py请使

这是makefile和hello.py的代码。我在读类似的问题,我相信这是一个标签的问题,但我找不到它。任何帮助都将不胜感激,谢谢

命令行输出:

hello.py:1: *** missing separator.  Stop.

make-f hello.py
hello.py
视为
Makefile
,这几乎肯定不是您想要的


您可能只需要
make hello.py
make-f hello.py
hello.py
视为
Makefile
,这几乎肯定不是您想要的


您可能只需要
make hello.py

请使用命令行和完整输出更新您的问题。很抱歉,刚刚更新了它
-f
选项告诉
make
要使用什么Makefile
hello.py
不是生成文件。是的,请用文件名标记问题中的每个部分。您希望正在运行的命令能够完成什么有用的事情?请使用命令行和完整输出更新您的问题。对此,我深表歉意,刚刚更新了它
-f
选项告诉
make
要使用什么Makefile
hello.py
不是生成文件。是的,请用文件名标记问题中的每个部分。您希望您正在运行的命令能完成什么有用的事情?
hello.py
不是目标,我不知道
.py
文件的有用默认规则。
hello.py
不是目标,而且我还不知道
.py
文件有什么有用的默认规则。
PYTHON = python3
VIEWER = less

.PHONY: clean run view other_run

run :   hello.py
        $(PYTHON) hello.py

other_run :     hello.py
        chmod u+x hello.py
        ./hello.py

view :  hello.py
        - $(VIEWER) hello.py
print("Hello, World!\n")
       -f file, --file=file, --makefile=FILE
           Use file as a makefile.