在Ubuntu等基于Debian的Linux发行版中,Python是一种非常流行的编程语言,它被广泛用于各种应用开发,从Web开发到数据分析,再到人工智能。本文将带你从零开始,学习如何在Ubuntu终端中编写和运行Python脚本。
编写Python脚本
1. 安装Python
首先,确保你的Ubuntu系统中已经安装了Python。大多数Ubuntu发行版默认安装了Python 3。你可以通过以下命令检查Python版本:
python3 --version
如果Python 3没有安装,你可以使用以下命令进行安装:
sudo apt update
sudo apt install python3
2. 创建脚本文件
在终端中,你可以使用文本编辑器(如nano、vim或gedit)来创建Python脚本。以下是一个简单的示例:
nano hello_world.py
在打开的编辑器中,输入以下Python代码:
# hello_world.py
print("Hello, World!")
保存并关闭文件(在nano中,你可以按Ctrl+O保存,然后按Ctrl+X退出)。
3. 编写代码
在上面的例子中,我们创建了一个名为hello_world.py的Python脚本,其中包含一个简单的print函数,用于输出“Hello, World!”。
运行Python脚本
1. 使用Python解释器
在终端中,导航到脚本所在的目录,然后使用以下命令运行脚本:
python3 hello_world.py
如果一切顺利,你应该会在终端看到“Hello, World!”的输出。
2. 使用命令行参数
Python脚本可以接受命令行参数。以下是一个接受用户输入的示例:
# greet.py
import sys
if len(sys.argv) > 1:
print(f"Hello, {sys.argv[1]}!")
else:
print("Hello, World!")
运行脚本并传递参数:
python3 greet.py Alice
这将输出:
Hello, Alice!
3. 使用虚拟环境
对于复杂的Python项目,建议使用虚拟环境来管理依赖项。首先,安装virtualenv:
sudo apt install python3-venv
然后,创建一个新的虚拟环境:
python3 -m venv myenv
激活虚拟环境:
source myenv/bin/activate
现在,你可以在虚拟环境中安装Python包,而不会影响到系统中的其他Python项目。
总结
通过本文,你学习了如何在Ubuntu终端中编写和运行Python脚本。从创建脚本文件到使用Python解释器执行脚本,再到利用命令行参数和虚拟环境,这些都是Python编程的基础。希望这些知识能帮助你开始你的Python编程之旅。
