在终端中运行 Python 文件

在终端中运行 Python 文件

尝试学习如何定期通过 Ubuntu 的终端运行我的脚本。话虽如此,我熟悉bashwgetawk的调用,但如何调用 python 文件在终端中运行?我想学习这个,但我不知道在哪里研究它。我有一个.pyw文件引用.py文件夹中的多个文件。

答案1

选项 1:致电口译员

  • 对于 Python 2:python <filename>.py
  • 对于 Python 3:python3 <filename>.py

选项 2:让脚本调用解释器

  1. 确保文件的第一行有#!/usr/bin/env python
  2. 使其可执行- chmod +x <filename>.py
  3. 并运行它./<filename>.py

答案2

只需在脚本的文件名前面加上python. 例如:

python filename.py

答案3

还值得一提的是,通过在-i后面添加一个标志python,您可以保持会话运行以进行进一步的编码。像这样:

python -i <file_name.py>

答案4

首先运行以下命令

chmod +x <filename>.py

然后在脚本顶部添加#!Python 解释器的路径:

#!/usr/bin/python

如果您希望脚本与 Python 解释器所在的位置无关,则可以使用该env程序。几乎所有 Unix 变体都支持以下内容,假设 Python 解释器位于用户的目录中$PATH

#! /usr/bin/env python

相关内容