Python 脚本执行指南
如果您已经熟悉 Python,那么您可能已经知道如何执行 Python 脚本了。但是,或许您正因为不熟悉 Python 而需要了解如何运行脚本,那么这篇文章绝对适合您。当然,无论您是否熟悉 Python,相信都能从本文中获取新的知识。事不宜迟,我们直接进入正题。
在开始实际操作之前,我们需要在您的计算机上安装 Python 环境。
请打开您的文本编辑器,并创建一个 Python 脚本,我们将在整个教程中使用它。 您可以使用下面的脚本来完成两个数字的加法运算:
a, b = list(map(int, input().split())) print(a + b)
使用集成开发环境 (IDE)
使用 IDE 运行 Python 脚本非常方便,通常只需单击一下即可。 您会在 IDE 中找到一个运行按钮,点击它即可执行您的 Python 脚本。
使用命令行或终端
执行 Python 脚本最常见的方法是通过命令行或终端。 让我们看看具体的操作步骤:
- 打开您的命令行或终端窗口。
- 使用
cd
命令切换到您的 Python 脚本所在的目录。 - 输入命令
python3 script_name.py
来运行脚本 (python3
命令可能因您的配置而有所不同, 有时您可能需要使用python
)。 - 执行完毕,您会在下一行看到脚本的输出结果。
无论您使用什么操作系统,都可以通过以上步骤来运行 Python 脚本。 这些步骤适用于所有主流操作系统。
当然,在不同的操作系统中,还有一些其他运行 Python 脚本的方法。 接下来让我们逐一了解。
macOS 和 Ubuntu 系统
在 macOS 和 Ubuntu 系统中,我们可以使用 bash 脚本来执行 Python 脚本。 这两个操作系统都支持 bash 脚本。 下面是如何使用 bash 脚本运行 Python 脚本的步骤:
- 打开任何文本编辑器。
- 创建一个新的 bash 脚本文件,扩展名为
.sh
,然后粘贴以下代码:
#!/usr/bin/env bash
python3 /path/to/your/python/script.py
- 请将脚本中的路径更新为您的 Python 脚本的实际路径。
- 使用命令
./bash_script_name.sh
来运行您的 bash 脚本。
您可能还会对如何在 Python 中运行 bash 脚本感兴趣。
在 Ubuntu 系统中运行桌面应用
在 Ubuntu 系统中,还有一种很酷的方式来运行 Python 脚本。
假如您有一个使用 Python 编写的图形界面 (GUI) 应用程序,每次都使用上述方法运行可能会有些麻烦。那么,有没有办法通过点击图标来运行它呢?比如说,直接从桌面启动?
是的,我们可以为 Python 脚本创建一个桌面快捷方式。
让我们看看从桌面启动 Python 脚本的具体步骤:
- 打开任何文本编辑器并创建一个新文件。
- 将以下代码粘贴到文件中,然后保存到
/home/your_username/.local/share/applications/
目录下,并使用.desktop
作为扩展名:
[Desktop Entry] Name=add.py Exec=gnome-terminal -- /home/your_username/path_to_entry_bash_file/bash_script.sh Type=Application Categories=GTK;GNOME;Utility;
您可以将 Name
的值 (add
) 修改为您喜欢的任何名称。
- 接下来,创建一个 bash 脚本来运行您的 Python 脚本,作为应用程序的入口点,并粘贴以下代码到脚本中:
#!/usr/bin/env bash python3 /relative/path/to_script/from/home/script.py
请确保在 bash 脚本中提供 Python 脚本相对于用户主目录的路径。同时更新上面桌面入口文件中的 bash 脚本路径。
- 现在,按下 Windows 键 (通常是 Super 键),然后搜索您创建的桌面入口文件对应的名称,点击即可运行。
您将会看到您的 GUI 应用程序运行起来了。但是,如果您运行的脚本没有任何用户输入,您可能会遇到一个问题,那就是:
运行 Python 脚本后,终端窗口会立即关闭,甚至无法看到输出。 为了避免这个问题,我们需要在脚本执行完毕后,保持终端窗口打开。只需在 bash 脚本中添加如下一行代码:
#!/usr/bin/env bash python3 /relative/path/to_script/from/home/script.py ; bash
现在,再次运行,您就可以看到输出了。
Windows 系统
在 Windows 系统中,我们也可以使用 “运行” 对话框来执行 Python 脚本。 让我们看看具体步骤:
- 按下 Win + R 快捷键来打开“运行”对话框。
- 在 “运行” 对话框中输入
py C:\pathtoscript.py
(请替换为您的 Python 脚本路径) 然后按下回车键。 - 和之前类似,命令行窗口会在执行完成后立即关闭,导致我们看不到输出。 如何解决这个问题呢?
我们可以通过创建一个批处理脚本来解决这个问题,让命令行窗口在 Python 脚本执行完毕后仍然保持打开状态。为此,请创建一个 .bat
扩展名的文件,并粘贴如下代码:
@py.exe C:\pathtoscript.py %* @pause
现在,再次按下 Win + R 打开 “运行” 对话框,然后输入您的批处理脚本的路径,它将运行您指定的 Python 脚本,并保持窗口打开,这样您就可以看到输出了。
总结
根据您的实际情况选择最合适的运行 Python 脚本的方式。 并享受用 Python 编写代码的乐趣!
祝您编程愉快! 🙂
喜欢阅读这篇文章吗? 为什么不和您的朋友们分享呢?