Python模組結構和布局

2021-07-26 20:38:34 字數 646 閱讀 4891

#!/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

(object):

"foo class"

#(5)類定義

pass

deftest

():"test function"

#(6)函式定義

foo = fooclass()

if debug:

print

'ran test()'

if __name__ == '__main__':

test() #(7)主程式

_name_指示模組應如何載入

測試**僅當該檔案直接執行時執行。

每次**更新都應該執行測試**,以確認修改沒有引發新問題。

python模組結構和布局與 name

用模組來合理組織你的 python 是簡單又自然的方法。你應該建立一種統一且容易閱讀 的結構,並將它應用到每乙個檔案中去。下面就是一種非常合理的布局 1 起始行 unix 2 模組文件 3 模組匯入 4 變數定義 5 類定義 6 函式定義 7 主程式 圖 3 1 乙個典型模組的內部結構 1 起始行 ...

python 模組布局

python標準的模組布局 1 起始行 通常在 nix系統下才使用起始行,起始行的作用是可以通過指令碼名字直接來執行指令碼,起始行一般是 usr bin env python,通過env,系統可以自動搜尋python直譯器的位置 2 模組文件描述 主要介紹模組的功能,可以通過module.doc 訪...

python 模組和包 python模組和包

一.模組 python 模組 module 是乙個 python 檔案,以 py 結尾,包含了 python 物件定義和python語句。模組能定義函式,類和變數,模組裡也能包含可執行的 二.匯入模組 1.語法 import模組名from 模組名 import功能名from 模組名 import i...