python - 如何从 Windows 命令行运行 python 文件 (.py) 而不必先键入 python?

标签 python windows python-2.7 command-line pycharm

假设我有一个名为 file.py 的 python 文件。 通常从命令行运行这个文件我会这样做:

python path\to\file\file.py

我的问题是,是否可以在文件路径前没有 python 的情况下执行此操作,如下所示:

path\to\file\file.py

或者,如果我的环境变量中有 file.py 的路径,只需:

file.py

我想值得注意的是,我想使用一个将接受命令行参数的 python 文件来执行此操作。谢谢:)

最佳答案

您面临的问题是您的 python 应用程序实际上并不是一个应用程序。它是一个解释脚本。这是因为 Python 是一个 Interpreted Language .

这类似于您拥有 Word 或 Excel 文档。这些由它们的应用程序解释:分别是 Word 和 Excel。操作系统知道使用哪个应用程序来使用已注册的关联程序来解释它们。

官方 Python FAQ 在这里解释了这一点: https://docs.python.org/2/faq/windows.html#how-do-i-make-python-scripts-executable

关于python - 如何从 Windows 命令行运行 python 文件 (.py) 而不必先键入 python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32674538/

相关文章:

Windows Toast 通知未显示在操作中心中

c++ - win32 (windows.h) 中是否有将 lParam 转换为 POINT 的便捷函数?

python - 使用 Sci-Kit 学习对大型语料库的文本进行分类

python - Socket收不到数据?客户端是使用 Boost.asyio 库编写的。服务器是用python写的

Visual Studio 的 Python 工具 - 生成 exe

windows - 批处理文件以取消阻止从互联网复制的文件

python - Python 替换函数中的 "search for"参数是否有限制?

python - 从文件路径提取目录路径

Python2 使用 xpath 抓取 html

python - 如何使用 GCP Vision 或 OpenCV 提取图像中的自动文本和手写文本