本期将会带你在linux的开发环境中创建你的第一个python
程序, HelloWorld
,并在终端中运行它.
在这个过程中, 会展示两种方法, 一种是命令行下的.
同时我们还会回顾之前学到过的几个命令行.
我们首先打开一个Terminal
, 你可以在桌面点击Terminal
的图标,也可以使用快捷键CTRL + ALT + T
打开.
我们当前在终端中进入到了用户主目录里. 一般来讲,我们直接把代码创建在用户主目录里是一种不太规范的做法.
所以我们需要在用户主目录的Documents
文件夹中, 创建一个工程目录(文件夹)叫PythonDemo
.
然后我们创建一个名字叫做HelloWorld.py
的文件.
# 进入到Documents文件夹
scorpion@tl ~> cd Documents/
# 创建我们的工程目录 PythonDemo 用于存放我们的.py文件
scorpion@tl ~/Documents> mkdir PythonDemo
# 进入工程目录
scorpion@tl ~/Documents> cd PythonDemo/
# 使用touch指令, 创建一个后缀为.py的文件, 我们这里命名为HelloWorld
scorpion@tl ~/D/PythonDemo> touch HelloWorld.py
# 查看当前的路径
scorpion@tl ~/D/PythonDemo> pwd
/home/scorpion/Documents/PythonDemo
# 查看当前路径中的文件
scorpion@tl ~/D/PythonDemo> ls
HelloWorld.py
这个时候我们需要使用代码编辑器/文本编辑器去编辑文件的内容. 指令取决于你操作系统上预装的文本编辑器软件.
在XCore
里面配置了两个gedit
跟vscode
.
他们的指令分别是
gedit
gedit HelloWorld.py
vscode
# 编辑单个文件
code HelloWorld.py
# 或打开整个工程目录
code .
我们在代码编辑器中, 编辑对应的代码.
Python的HelloWorld
代码只有一行.
print("Akai: HelloWorld!!!")
保存文件.
我们打开Terminal
, 执行Python3的运行指令.
这里需要提的一点是, linux系统中,一般同时会具有python3
跟python2
两个版本.
执行python
的时候, 默认会执行python2
的程序.
例如这样
scorpion@tl ~/D/PythonDemo> python
Python 2.7.13 (default, Jul 21 2017, 03:24:34)
[GCC 7.1.1 20170630] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
输入exit()
退出.
我们也可以在终端中输入python
然后按Tab
键,可以看到所有python开头的可执行指令.
scorpion@tl ~/D/PythonDemo> python manage.py runserver
python (Executable link, 10kB)
python-argcomplete-check-easy-install-script (Executable, 2.5kB)
python-argcomplete-tcsh (Executable, 314B)
python-config (Executable link, 3.1kB)
python2 (An interpreted, interactive, object-oriented programming...)
python2-config (Executable link, 1.6kB)
python2.7 (An interpreted, interactive, object-oriented programming...)
python2.7-config (Executable, 1.6kB)
python3 (An interpreted, interactive, object-oriented programming...)
python3-config (Executable link, 3.1kB)
python3.6 (An interpreted, interactive, object-oriented programming...)
python3.6-config (Executable link, 3.1kB)
python3.6m (Executable, 10kB)
python3.6m-config (Executable, 3.1kB)
可以看到,的操作系统中, 内置了python2.7
与python3.6
两个版本的python解释器
在整套教程里采用的都是Python3
.
所以我们每次执行python
的代码的时候, 都要以
python3 + 代码(.py文件)
的方式去运行.
scorpion@tl ~/D/PythonDemo> python3 HelloWorld.py
Akai: HelloWorld!!!
如果你想了解Python3
与Python2
的区别, 可以参考下列文章.
带大家在linux的开发环境中, 通过命令行的方式创建你的第一python
程序.
主要目的是为了帮大家回顾之前学到过的几个命令行, 当然你也可以打开vscode
或其他代码编辑器, 用图形化的方式, 打开工程目录创建一个.py文件.
同时建议大家, 我们的工程代码, 最好要放在Documents
下面.
接下来给大家介绍了linux下的python解释器是分python2
, python3
两种的.
我们执行python3的程序的时候需要使用
python3 + .py文件名/路径
然后我们顺利执行了.py文件, 在终端打印出来对世界的问候.