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

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

清浅
清浅原創
2019-03-04 11:02:1722474瀏覽

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

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn