鉴于我有一个超级简单的 Python 文件,例如:
print ("Hello World")
Run Code Online (Sandbox Code Playgroud)
当我打开终端并输入 helloworld 时,我该如何做到这一点,它只会执行该代码并将“Hello World”打印到终端?就像某些 Python 包(如“pip”)的工作方式一样吗?
编辑:我使用的是 Mac,但我希望它也能在 Linux 和 PC 上运行
非常感谢您提前提供反馈,并对这个非常基本的问题表示歉意。
这取决于您的操作系统。在 Linux 或 MacOS 上,您可以 (1) 重命名文件“helloworld”,(2) 在开头添加一个 shebang 行:
#! /usr/bin/env python3
Run Code Online (Sandbox Code Playgroud)
(3) 使用 使其可执行chmod +x helloworld,(4) 将其移动到路径上的目录中,例如~/bin.
如果您使用的是 Windows,则可以将名称保留为helloworld.py,但需要将其移动到您的路径上的目录中。c:\bin对我来说,我有一个名为放置工具的目录。