1. 第一行指定直譯器路徑
#!/usr/bin/env python
詳細說明:
#!/usr/bin/python是告訴作業系統執行這個指令碼的時候,呼叫/usr/bin下的python直譯器;
#!/usr/bin/env python這種用法是為了防止使用者沒有將python裝在預設的/usr/bin路徑裡。當系統看到這一行的時候,首先會到env設定裡查詢python的安裝路徑,再呼叫對應路徑下的直譯器程式完成操作。
#!/usr/bin/python相當於寫死了python路徑;
2. 第二行指定編碼格式
一般用utf-8編碼,格式如下
# -*- coding:utf-8 -*-
python程式的前兩行
摘抄自 一般看乙個python程式都會看到 usr bin python filename helloworld.py 作為乙個檔案的前兩行 它被稱作 組織行 原始檔的頭兩個字元是 後面跟著乙個程式。這行告訴你的linux unix系統當你 執行你的程式的時候,它應該執行哪個直譯器。chmod a ...
python指令碼開頭兩行代表什麼?
很大多時候在開始學習python的時候,知道,是注釋的意思,但是每次寫python的第一句都是提示 usr 不知是什麼意思?表示該檔案是個.py程式,執行的時候需要python環境來執行。這是指令碼語言共同遵守的規則 當第一行為 path to script interpreter時,指定了用來執行...
awk輸出相同列的前兩行和後兩行
要求列印,第一列相同的頭兩行和後兩行 file ax bx 1 ax bx 2 ax bx 1 ax bx 8 ax bx 1 ax bx 3 ax bx 5 cx bx 1 cx bx 0 cx bx 1 cx bx 6 cx bx 9 ex bx 1 ex bx a ex bx 1 ex bx ...