python - 从命令行运行 Python

标签 python windows command-line

我写了一个非常简单的 python 程序,希望可以从 Windows 命令行运行它。在终端中,我键入 python.exe hw.py,而不是运行程序,我得到了 python 解释器。有谁知道我做错了什么?

程序:

def hello():
    return "Hello World!"


if __name__ == "__main__":
    hello()

我也尝试过更简单的程序,例如

print("Hello world!")

return "Hello World!"

但没有任何作用。这里的目标是在控制台中获取输出。谢谢!

最佳答案

将我的评论总结为一个答案,要从命令行调用文件,您需要在 Windows 的 PATH 变量中找到 python 安装的位置。然后您可以在命令行中使用以下命令:

python 路径/to/file/filename.py

如果您尝试打印到控制台,您需要使用 print("Hello!") 而不是 return

关于python - 从命令行运行 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33696976/

相关文章:

spring - 无法将参数从Gradle命令行传递到Spring项目(不是Boot)

python - 初始化 Python 类中的静态字段

r - 如何在 R 中获取系统(Windows)内存?

macos - 从命令行关闭 redis 服务器

windows - 是否可以替换 OS 的 Loader?有什么办法可以控制Loader?

c++ - 迁移到 64 位操作系统时共享内存性能降低

python - 多项选择命令行参数

Python 元类 : Understanding the 'with_metaclass()'

python - 使用 'del' 时内存会一直被回收吗?

python - Visual Studio Code 不断抛出两个模块导入的 Unresolved 导入错误