python 模組布局

2021-07-24 04:40:08 字數 870 閱讀 5334

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表示變數,預設有傾斜效果 預設由內容撐高,與其他元素可以處於同一行...