python要編碼聲明的原因:1、python中的第一行,目的就是指出這個檔案中的程式碼用什麼可執行程式去運行它;2、如果要在python2的py檔案裡面寫中文,則必須要新增一行聲明檔案編碼的註釋,否則python2會預設使用ASCII編碼。
【相關學習推薦:#python教學##】
python要編碼聲明的原因:
python中的第一行,目的就是指出,你想要你的這個檔案中的程式碼用什麼可執行程式去運行它,就這麼簡單#!/usr/bin/python 相當於寫死了python 路徑(是告訴OS執行這個py時,呼叫/usr/bin 下的python 解釋器;)
#!/usr/bin/env python 會去環境設定尋找python目錄,推薦這種寫法(目的是為了OS防止user沒有將python 裝在預設的/usr/ bin 路徑裡。在Linux類別的OS環境下有意義)
# -*- coding:utf-需要說明的是,除了解析路徑應放在py第一行,一般Python 中用來指明文件編碼的#coding:utf-8 在需要時也應該指明,可把#coding:utf-8 放在第二行:
#!/usr/bin/env python # -*- coding:utf-
想了解更多相關學習,請關注php培訓專欄!
#
以上是python為什麼編碼聲明的詳細內容。更多資訊請關注PHP中文網其他相關文章!