代碼示例:test.py
import sys if __name__ == '__main__' size = len(sys.argv) p1 = sys.argv[1] p2 = sys.argv[2]
print("main")
直接運行:python test.py para1 para2 即p1的值是para1, p2的值是para2.
main
作為模塊導入:
>>>import test >>>test.__name__ >>>'test'
內置屬性__name__會發生變化,單獨運行該文件時,__name__便是__main__,
作為模塊導入時,屬性是這個模塊的名字。