python為什麼編碼聲明

coldplay.xixi
發布: 2020-08-29 11:34:20
原創
2983 人瀏覽過

python要編碼聲明的原因:1、python中的第一行,目的就是指出這個檔案中的程式碼用什麼可執行程式去運行它;2、如果要在python2的py檔案裡面寫中文,則必須要新增一行聲明檔案編碼的註釋,否則python2會預設使用ASCII編碼。

python為什麼編碼聲明

相關學習推薦:#python教學##】

python要編碼聲明的原因:

python中的第一行,目的就是指出,你想要你的這個檔案中的程式碼用什麼可執行程式去運行它,就這麼簡單

#!/usr/bin/python 相當於寫死了python 路徑(是告訴OS執行這個py時,呼叫/usr/bin 下的python 解釋器;)

#!/usr/bin/env python 會去環境設定尋找python目錄,推薦這種寫法(目的是為了OS防止user沒有將python 裝在預設的/usr/ bin 路徑裡。在Linux類別的OS環境下有意義)

如果要在python2的py檔案裡面寫中文,則必須要新增一行聲明檔案編碼的註釋,否則python2會預設使用ASCII編碼。

# -*- coding:utf-
登入後複製

 

需要說明的是,除了解析路徑應放在py第一行,一般Python 中用來指明文件編碼的#coding:utf-8 在需要時也應該指明,可把#coding:utf-8 放在第二行:

#!/usr/bin/env python
# -*- coding:utf-
登入後複製

想了解更多相關學習,請關注

php培訓專欄!

#

以上是python為什麼編碼聲明的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!