在Linux下運行你的第一個Python程序
0. 概要
本期將會帶你在linux的開發環境中創建你的第一個python
程序, HelloWorld
,并在終端中運行它.
在這個過程中, 會展示兩種方法, 一種是命令行下的.
同時我們還會回顧之前學到過的幾個命令行.
1. 創建一個py文件
我們首先打開一個Terminal
, 你可以在桌面點擊Terminal
的圖標,也可以使用快捷鍵CTRL + ALT + T
打開.
我們當前在終端中進入到了用戶主目錄里. 一般來講,我們直接把代碼創建在用戶主目錄里是一種不太規范的做法.
所以我們需要在用戶主目錄的Documents
文件夾中, 創建一個工程目錄(文件夾)叫PythonDemo
.
然后我們創建一個名字叫做HelloWorld.py
的文件.
# 進入到Documents文件夾 [email protected] ~> cd Documents/ # 創建我們的工程目錄 PythonDemo 用于存放我們的.py文件 [email protected] ~/Documents> mkdir PythonDemo # 進入工程目錄 [email protected] ~/Documents> cd PythonDemo/ # 使用touch指令, 創建一個后綴為.py的文件, 我們這里命名為HelloWorld [email protected] ~/D/PythonDemo> touch HelloWorld.py # 查看當前的路徑 [email protected] ~/D/PythonDemo> pwd /home/scorpion/Documents/PythonDemo # 查看當前路徑中的文件 [email protected] ~/D/PythonDemo> ls HelloWorld.py
2. 編輯.py文件中的內容
這個時候我們需要使用代碼編輯器/文本編輯器去編輯文件的內容. 指令取決于你操作系統上預裝的文本編輯器軟件.
在XCore
里面配置了兩個gedit
跟vscode
.
他們的指令分別是
gedit
gedit HelloWorld.py
vscode
# 編輯單個文件 code HelloWorld.py # 或打開整個工程目錄 code .
3. 編寫Python代碼
我們在代碼編輯器中, 編輯對應的代碼.
Python的HelloWorld
代碼只有一行.
print("Akai: HelloWorld!!!")
保存文件.
4. 運行python程序
我們打開Terminal
, 執行Python3的運行指令.
這里需要提的一點是, linux系統中,一般同時會具有python3
跟python2
兩個版本.
執行python
的時候, 默認會執行python2
的程序.
例如這樣
[email protected] ~/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開頭的可執行指令.
[email protected] ~/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文件)
[email protected] ~/D/PythonDemo> python3 HelloWorld.py Akai: HelloWorld!!!
如果你想了解Python3
與Python2
的區別, 可以參考下列文章.
5. 的教學小結
帶大家在linux的開發環境中, 通過命令行的方式創建你的第一python
程序.
主要目的是為了幫大家回顧之前學到過的幾個命令行, 當然你也可以打開vscode
或其他代碼編輯器, 用圖形化的方式, 打開工程目錄創建一個.py文件.
同時建議大家, 我們的工程代碼, 最好要放在Documents
下面.
接下來給大家介紹了linux下的python解釋器是分python2
, python3
兩種的.
我們執行python3的程序的時候需要使用
python3 + .py文件名/路徑