1. 程式人生 > >py檔案推薦的檔案頭

py檔案推薦的檔案頭

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

               

轉載:http://www.cnblogs.com/harrychinese/archive/2010/12/27/heading_comment_for_py_file.html

經過2周的環境準備以及資料整理, 越來越喜歡 python 了. 原因有幾個: 


其一, python 的語言確實很酷, 這年頭動態語言比較時髦嘛, 我也是愛時髦的
其二, python 開發桌面程式很方便, 而且跨平臺.  
其三, 相對於ruby, python 發展時間比較長, 可供選擇的開源的程式庫非常多, 
其四, 我想研究一個成熟的 web 框架, 那就選 Django 吧

 

這是我的 Python 學習中的第一篇 blog, 學習一個新的東西, 關鍵是將基礎打好, 規矩也很重要, 一個py檔案推薦以下面程式碼開頭,

#! /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沒有這行, 也會成功執行的.

說到encoding, pydev 1.6.3 尚不能debug 檔名包含中文字元的py.  
另外, pydev最新版1.6.3.2010100513能執行python3.1的py, 但不能debug.  而 aptana 3自帶的1.6.3.2010100422卻能夠debug, 看來pydev對python3的支援還不是很好.



           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述