2014-12-06 40 views
1

運行代碼的模塊或文件是否有技術名稱?運行程序的模塊的名稱

我被要求寫一些代碼來整合數值和傅立葉分析。我必須證明這個代碼可以用來給出p-n結處的電場和電壓。

爲此,我創建了7個模塊,Run.py,ODESolver.py,NODESolver.py,FODESolver.py,Functions.py,BinFunction.py,UserInput.py。

爲了演示代碼,必須在終端中調用Run.py模塊,然後根據用戶輸入調用任何其他所需的代碼。

稱爲Run.py的模塊顯然很特殊。有沒有技術名稱?

編輯: 我不是在尋找文件名 - 而是在報告中引用模塊的方式。 (即這是該程序的XYZ模塊)。雖然它很可能有一個文件名的命名約定。

+0

爲什麼你需要知道這個?例如,您可以將其稱爲「主腳本」,或者可以將其稱爲barack_merkel或類似的東西。 – nbro 2014-12-06 16:46:41

+0

我需要知道這是我可以在報告中正確引用它。 – Jekowl 2014-12-06 18:00:41

回答

1

在Python中,運行並選擇運行的根模塊始終爲__main__並被稱爲「main」 - 請注意,如果每個子模塊也可以獨立運行,則它可能有自己的「main 「保護與if __name__ == "__main__:

當然,您也可以稱它爲您的」用戶界面「,因爲它就是這樣。

+0

因此,如果我正在編寫報告,並且想引用此模塊,我可以說「這是我的**主**模塊,名爲Run.py,它是應該用於運行此演示代碼的模塊。 「? – Jekowl 2014-12-06 18:03:09

+0

是的,或者您可以說「主用戶界面是從Run.py運行的,而測試可以通過單獨運行模塊來執行」 – 2014-12-06 19:16:34

0

你不需要一個特殊的名字,但有一些編程標準。有些被稱爲 .py,許多都只是運行。如果你創建和.exe或.app文件,它不會。這是一個很好的做法,尤其是在開源中。

2

Python有一個特殊的功能,如果你打電話給你的主文件__main__.py,你可以把包含你的程序的目錄改爲python,它會執行__main__.py。例如。目錄樹:

program 
    |- __main__.py 
    |- a_module.py 
    \- another_module.py 

你可以這樣做:

$ python program 

而且__main__.py將被執行。

相關問題