python頭文件


 

#! /usr/bin/env python
# -*- coding: utf-8 -*-

第一行, 加上這行, 這個py就處於了可執行模式下, (當然是針對linux類的操作系統),  這個hint, 告訴操作系統要使用哪個python解釋器來執行這個py. 在linux上執行一下命令 /usr/bin/env python ,就知道這行其實是call一下python解釋器.  這種寫法比#! /usr/bin/python要好, 后者是hard coding 了python的路徑.

第二行, 是告訴python解釋器, 應該以utf-8編碼來解釋py文件, 對於python 2.6/2.7, 如果程序中包含中文字符, 又沒有這一行, 運行將會報錯. 但python3.1沒有這行, 也會成功運行的.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM