python檔案結構

2021-07-15 08:20:48 字數 449 閱讀 6430

主程式:

無論當前模組是被別的模組匯入還是作為指令碼直接執行,都會執行這部分**

注意:

所有的模組都有能力執行**

最高端別的python語句(沒有縮排的)在模組被匯入時就會執行,無論是否真的需要執行

妥當的做法:除了那些真的需要執行的**以外,所有的功能**都通過函式建立,因此:

僅在主程式模組中編寫大量的頂級可執行**

用於被匯入的模組 只應該存在叫少量的頂級**

__name__指示模組應該如何被載入

如果模組是被匯入,__name__的值是模組的名字

如果模組是直接執行,__name__的值是__main__

python的典型檔案結構

usr bin env python 1 起始行 coding utf 8 2 宣告檔案中的編碼格式,在使用中文過程中,最好使用utf 8 this is a test module 3 模組文件 文件字串 import sys import os 4 模組匯入 debug true 5 全域性 變...

python使用with結構開啟多個檔案

erp odoo 553490191 考慮如下的案例 同時開啟三個檔案,檔案行數一樣,要求實現每個檔案依次讀取一行,然後輸出,我們先來看比較容易想到的寫法 with open filename1,rb as fp1 with open filename2,rb as fp2 with open fi...

TEngine的檔案結構 渲染引擎檔案結構設計

tengine的檔案結構見下圖所示 圖1 tengine的檔案結構 下面介紹各個資料夾所放置的檔案的內容 1 bin資料夾放置了生成好的dll exe lib以及pdb檔案,32 64位debug release分開儲存 2 bintemp資料夾放置了專案生成時的中間檔案,32 64位debug r...