<button id="ssm6u"><optgroup id="ssm6u"></optgroup></button>
  • 跳轉至

    在Linux下運行你的第一個Python程序

    0. 概要

    本期將會帶你在linux的開發環境中創建你的第一個python程序, HelloWorld,并在終端中運行它. 在這個過程中, 會展示兩種方法, 一種是命令行下的. 同時我們還會回顧之前學到過的幾個命令行.

    Python3-powered-helloworld.png

    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里面配置了兩個geditvscode.

    他們的指令分別是

    gedit

    gedit HelloWorld.py
    

    vscode

    # 編輯單個文件
    code HelloWorld.py
    # 或打開整個工程目錄
    code .
    

    vscode-helloworld-empty

    3. 編寫Python代碼

    我們在代碼編輯器中, 編輯對應的代碼.

    Python的HelloWorld代碼只有一行.

    print("Akai: HelloWorld!!!")
    

    vscode-helloworld-withcode

    保存文件.

    4. 運行python程序

    我們打開Terminal, 執行Python3的運行指令.

    這里需要提的一點是, linux系統中,一般同時會具有python3python2兩個版本. 執行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.7python3.6兩個版本的python解釋器

    在整套教程里采用的都是Python3. 所以我們每次執行python的代碼的時候, 都要以

    python3 + 代碼(.py文件)
    
    的方式去運行.

    [email protected] ~/D/PythonDemo> python3 HelloWorld.py 
    Akai: HelloWorld!!!
    

    shell-helloworld.png

    如果你想了解Python3Python2的區別, 可以參考下列文章.

    5. 的教學小結

    帶大家在linux的開發環境中, 通過命令行的方式創建你的第一python程序. 主要目的是為了幫大家回顧之前學到過的幾個命令行, 當然你也可以打開vscode或其他代碼編輯器, 用圖形化的方式, 打開工程目錄創建一個.py文件. 同時建議大家, 我們的工程代碼, 最好要放在Documents下面.

    接下來給大家介紹了linux下的python解釋器是分python2, python3兩種的. 我們執行python3的程序的時候需要使用

    python3 + .py文件名/路徑
    
    然后我們順利執行了.py文件, 在終端打印出來對世界的問候.

    helloworld-wenhou.jpg


    韩国精品无码一区二区三区,精品无码一区二区三区AV,欧洲丰满美熟女乱又伦AV,亚洲午夜久久久影院伊人