歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Python編碼聲明的位置很重要

Python編碼聲明的位置很重要

日期:2017/3/1 9:16:22   编辑:Linux編程

Python在3.x版本之前,沒有默認使用unicode,因此編碼一直是一個很頭痛的問題。在代碼中如果要使用中文,通常都要在文件的頭部注明# -*- coding:utf-8 -*-

這樣IDE或者解釋器才會智能的轉換編碼。

這其中有幾個注意事項:

1. # -*- coding:utf-8 -*-中的“-*-"是美觀作用,沒有實際用途,可省略。

2.coding後用冒號和等號都可以

3.最重要的是:# -*- coding:utf-8 -*-必須放在文檔的第二行,也就是#!/usr/bin/env python的下一行,而且行頭不能有空格!如果放在文檔的其他位置,那麼這句聲明會無效。

《Python核心編程 第二版》.(Wesley J. Chun ).[高清PDF中文版] http://www.linuxidc.com/Linux/2013-06/85425.htm

《Python開發技術詳解》.( 周偉,宗傑).[高清PDF掃描版+隨書視頻+代碼] http://www.linuxidc.com/Linux/2013-11/92693.htm

使用Python進行文件備份 http://www.linuxidc.com/Linux/2016-04/130596.htm

Python腳本獲取Linux系統信息 http://www.linuxidc.com/Linux/2013-08/88531.htm

在Ubuntu下用Python搭建桌面算法交易研究環境 http://www.linuxidc.com/Linux/2013-11/92534.htm

Python 的詳細介紹:請點這裡
Python 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved