Python 原始碼編碼在腳本的第一行或第二行中使用下列語法指定:
# -*- coding: <encoding-name> -*-
編碼名稱可以是Python 支援的任何有效編碼。
早期的 Python 版本需要在註釋中添加特定術語編碼,如原始語法所示:
# -*- coding: <encoding-name> -*-
但是,Python 的更高版本允許註釋前綴更加靈活。根據Python文檔,以下任何前綴都是可接受的:
因此,以下兩種都是有效的方法聲明原始碼編碼:
# -*- coding: utf-8 -*- # -*- encoding: utf-8 -*-
選擇一致的樣式並在專案中堅持使用它以避免混淆非常重要。指定編碼時,建議使用建議的形式:
# -*- coding: <encoding-name> -*- # vim: fileencoding=
這些形式可以被各種編輯軟體識別,並確保與Python解釋器的兼容性。
以上是如何正確聲明Python原始碼編碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!