人的記憶力有限滞详,多做一些記錄吧谣殊,哈哈
在常見的python?腳本里經(jīng)常會(huì)看到這樣的語句
if? __name__='__main__':
? ? ? ? ..................
在該python腳本運(yùn)行的時(shí)候拂共,__name__作為內(nèi)置變量可以引用,如果該腳本命名為test.py,那么在shell里執(zhí)行命令python test.py ,__name__的值是'__main__',此外姻几,test作為Moudle里的一部分被引入宜狐,__name__就為'test.py',所以,這一句語句的作用就是為了區(qū)分不同的使用情況蛇捌。
python里還有許多的內(nèi)置變量和內(nèi)置方法抚恒,查看方式
1.import builtins
dir(builtins)
dir()這個(gè)函數(shù),可以幫助我們查看這些方法和屬性里的詳細(xì)內(nèi)容络拌。
__file__這個(gè)屬性是這個(gè)文件的位置