1. 程式人生 > >Python程序中#-*-coding: UTF-8 -*-的作用

Python程序中#-*-coding: UTF-8 -*-的作用

world! gif 中文 text 技術 odi 支持 程序 默認

1.通常我們在pycharm中寫程序的時候會寫上#-*coding: UTF-8 -*-

如:

#!/usr/bin/env python3
#-*-coding: UTF-8 -*-
#Author xiaoxing
print ("Hello world!")

我們在pycharm中寫程序有時候會用到中文,這時候如果你使用的python的版本是python2,寫未加上這句話,你在允許程序的時候就會報錯即使你輸入的註釋是中文也不行,
為了解決這個問題就需要把文件的編碼格式改成utf-8,輸入這個代碼就可以讓py的源碼有中文了。
註意:python3已經默認支持中文了,因此如果你的版本是python3不加這句話也是可以的,但是為了程序的可移植性,所以建議在編寫程序的時候加上



技術分享圖片

Python程序中#-*-coding: UTF-8 -*-的作用