首頁 > 後端開發 > Python教學 > python設定檔案編碼方式有哪些方法

python設定檔案編碼方式有哪些方法

清浅
發布: 2020-10-13 10:29:41
原創
22569 人瀏覽過

python設定檔案編碼的方式:1、使用「coding=<編碼名稱>」的方式設定;2、使用「-*- coding: <編碼名稱> -*-」的方式設定;3、使用「vim: set fileencoding=<編碼名稱> :」的方式設定。

python設定檔案編碼方式有哪些方法

在python2中的檔案中如果要填寫中文,必須要加一行程式碼用來聲明檔案編碼的註釋,否則python2會報錯。因為它預設的編碼格式是ASCII。而在python3已經沒有這個問題了,python3預設的檔案編碼是UTF-8。今天就將介紹如何在python中設定檔案編碼,具有一定的參考作用,希望對大家有所幫助

【推薦課程:Python教程

要將編碼註解放在第一行或第二行,一般來說,Python檔案的前兩行要這樣寫:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
登入後複製

第一行是指定python解釋器,第二行是指定python檔案編碼方式,設定編碼方式有以下可選的方法

(1)使用帶等號的設定方法

#!/usr/bin/python
# coding=<编码名称>
登入後複製

(2)使用帶有冒號的設定方法,這是方法是大多數編輯器都可以正確識別的

#!/usr/bin/python
# -*- coding: <编码名称> -*-
登入後複製

(3)vim形式的方法

#!/usr/bin/python
# vim: set fileencoding=<编码名称> :
登入後複製

設定頭部的編碼聲明有以下幾個作用:

1、如果代碼中有中文註釋,就需要此聲明

2、比較高級的編輯器會根據頭部聲明將此作為代碼文件的格式。

3、程式會透過頭部聲明,解碼初始化,所以頭部聲明和程式碼的儲存格式要一致

總結:以上就是本篇文章的全部內容了,希望對大家有所幫助。

以上是python設定檔案編碼方式有哪些方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板