尝试学习如何定期通过 Ubuntu 的终端运行我的脚本。话虽如此,我熟悉bash
、wget
和awk
的调用,但如何调用 python 文件在终端中运行?我想学习这个,但我不知道在哪里研究它。我有一个.pyw
文件引用.py
文件夹中的多个文件。
答案1
选项 1:致电口译员
- 对于 Python 2:
python <filename>.py
- 对于 Python 3:
python3 <filename>.py
选项 2:让脚本调用解释器
- 确保文件的第一行有
#!/usr/bin/env python
。 - 使其可执行-
chmod +x <filename>.py
。 - 并运行它
./<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