Python嘗試使用 name

2021-10-05 16:36:21 字數 390 閱讀 6780

通常來講,有兩種方式來執行py檔案,其一是以匯入模組的方式執行,另外一種則是編譯器或者cmd中執行。第二種方法即為按照指令碼的形式執行。

print

(__name__)

__main__
name__是乙個變數,如果直接在python檔案中執行改檔案那麼__name__為__main。如果通過導包的方式來執行,那麼__name__就是要執行的檔案的包名。

注意:在使用反射自己模組中的內容的時候:

import sys

mymodel = sys.modules[name]

getattr(mymodel,「變數名」)

Python基礎 模組 name

乙個模組被另乙個程式第一次引入時,其主程式將執行。如果我們想在模組被引入時,模組中的某一程式塊不執行,我們可以用name屬性來使該程式塊僅在該模組自身執行時執行。if name main print 程式自身在執行 else print 我來自另一模組 目錄只有包含乙個叫做init.py 的檔案才會...

python 模組中的 name

python檔案中,每乙個python檔案都可以看成乙個模組。模組是物件,並且所有的模組都有乙個內建屬性 name 乙個模組的 name 的值取決於如何應用模組。如果 import 乙個模組,那麼模組 name 的值通常為模組檔名,不帶路徑或者副檔名。若直接執行該py檔案,則 name 的值將是乙個...

Python自帶web伺服器嘗試使用

嘗試使用python自帶的web伺服器 pythoncgi的方式 1.在d盤建立乙個cgi bin目錄 2.在命令列中進入d c users d d python m httpserver cgi預設開啟8000埠 3.將 hellocgi.py放入cgi bin中 我們老師給的 如下 import...