python標準的模組布局:
1、起始行:通常在*nix系統下才使用起始行,起始行的作用是可以通過指令碼名字直接來執行指令碼, 起始行一般是:#/usr/bin/env python, 通過env,系統可以自動搜尋python直譯器的位置
2、模組文件描述:主要介紹模組的功能,可以通過module.__doc__訪問模組文件描述
3、模組匯入:匯入當前模組需要的其它模組,每個模組在當前模組被載入時匯入一次。函式內部的模組匯入在函式被執行時才會匯入
4、全域性變數定義:這裡定義的全域性變數在每個函式中都可以使用。盡量不要使用全域性變數,它使得程式難以維護,盡量用區域性變數替代全域性變數
5、類定義:定義類,噹噹模組被匯入時,類就被定義
6、函式定義:函式定義,當模組被匯入時,def語句會被執行,函式被定義好
7、主程式:主程式的**是
if __name__ == '__main__':
function()
無論模組是被其它模組匯入還是作為指令碼直接執行,主程式都會被執行,如果模組是被其它模組匯入,則__name__的值為模組名,如果模組是被執行,則__name__的值為__main__
如下:#!/usr/bin/env python
'模組功能描述'
import
sys
importos
debug =
true
class
test
(object):
"class 描述"
deftest
():
"test function"
pass if
__name__ ==
'__main__':
test()
Python模組結構和布局
usr bin env python 1 起始行 coding utf 8 在python中使用本地編碼 this is a test moudle 2 模組文件 import sys 3 模組匯入 import os debug true 4 全域性變數定義 class fooclass obje...
python模組結構和布局與 name
用模組來合理組織你的 python 是簡單又自然的方法。你應該建立一種統一且容易閱讀 的結構,並將它應用到每乙個檔案中去。下面就是一種非常合理的布局 1 起始行 unix 2 模組文件 3 模組匯入 4 變數定義 5 類定義 6 函式定義 7 主程式 圖 3 1 乙個典型模組的內部結構 1 起始行 ...
學習布局(7)模組布局 選擇標籤
有序列表項01 有序列表項02 有序列表項03 自定義標題 自定義列表內容 自定義列表內容中可以巢狀其他的元素 span沒有任何特殊意義,預設沒有特殊樣式 em,表示強調,預設有傾斜的效果 strong,表示強調,有加粗的效果 var表示變數,預設有傾斜效果 預設由內容撐高,與其他元素可以處於同一行...