python為什么編碼聲明

發(fā)布時(shí)間:2024-01-24
python要編碼聲明的原因:1、python中的第一行,目的就是指出這個(gè)文件中的代碼用什么可執(zhí)行程序去運(yùn)行它;2、如果要在python2的py文件里面寫中文,則必須要添加一行聲明文件編碼的注釋,否則python2會(huì)默認(rèn)使用ascii編碼。
【相關(guān)學(xué)習(xí)推薦:python教程】
python要編碼聲明的原因:
python中的第一行,目的就是指出,你想要你的這個(gè)文件中的代碼用什么可執(zhí)行程序去運(yùn)行它,就這么簡單
#!/usr/bin/python 相當(dāng)于寫死了 python 路徑(是告訴os執(zhí)行這個(gè)py時(shí),調(diào)用 /usr/bin 下的 python 解釋器;)
#!/usr/bin/env python 會(huì)去環(huán)境設(shè)置尋找python目錄,推薦這種寫法(目的是為了os防止user沒有將python 裝在默認(rèn)的 /usr/bin 路徑里。在linux類的os環(huán)境下有意義)
如果要在python2的py文件里面寫中文,則必須要添加一行聲明文件編碼的注釋,否則python2會(huì)默認(rèn)使用ascii編碼。
# -*- coding:utf-
需要說明的是,除了解析路徑應(yīng)放在py第一行,一般python 中用來指明文件編碼的 #coding:utf-8 在需要時(shí)也應(yīng)該指明,可把 #coding:utf-8 放在第二行:
#!/usr/bin/env python# -*- coding:utf-想了解更多相關(guān)學(xué)習(xí),敬請(qǐng)關(guān)注php培訓(xùn)欄目!
上一個(gè):RC1218FK-078K87L,1218 8.87KΩ 1.0%電阻
下一個(gè):四大游戲本的梗,我想買一臺(tái)筆記本老聽說什么四大游戲本我一直玩nba2kol 偶爾lol

手機(jī)怎么修改輸入法字體(手機(jī)輸入更換字體使用哪個(gè)功能)
查看和關(guān)閉linux系統(tǒng)服務(wù)的簡單方法命令(linux查看和關(guān)閉進(jìn)程)
RC2010FK-0731R6L,2010 31.6Ω 1% 3/4W 電阻
從泵的種類、用途、流量、材質(zhì)和性能等方面
多個(gè)硬盤怎么連接,電腦兩個(gè)硬盤如何鏈接
適合求婚的詩句有哪些 浪漫古詩詞助力浪漫求婚
離婚適用精神損害賠償?shù)木唧w情況?
macbook安裝windows10后鍵盤沒反應(yīng)(macbookpro安裝win10鍵盤無法使用)
這些茶界冷知識(shí),你知道幾個(gè)?
東哥單片機(jī)學(xué)習(xí)網(wǎng)
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos