2016-10-13 53 views
1

python腳本文件應該可執行嗎?python腳本文件應該可執行嗎?

假如我正在開發一個小工具。我有以下文件:

my_tool.py 
my_lib.py 
my_other_lib.py 
.... 

偶爾我運行我的工具python my_tool.py

是否有一個約定,第一個文件應該是可執行的,而所有「庫」不應該是?如果我有多個入口點,它們是否應該標記爲可執行文件?

+0

這可能是一個簡單的問題,但我無法找到該指南(官方與否)。 – VasyaNovikov

回答

0

只需要製作一個python腳本,如果它在頂部有一個hashbang就可執行。 Python不需要您打算導入的modules或任何作爲參數傳遞的腳本被標記爲可執行文件。

至於命名約定,您應該只標記實際上包含hashbang的文件爲可執行文件。如果您想更好地將模塊與可執行文件分開,您應該使用module tutorial第6.4節中指定的目錄。

相關問題