Python-模塊特殊變量
阿新 • • 發佈:2017-08-27
main 獲取 緩存 __main__ 第一個 傳參 bsp content dir
from test import test ‘‘‘ __mame__ # 當前文件為主文件是等於__main__。用於調用時不執行一些命令 __file__ # 當前文件的路徑,相對路徑 __cache__ #緩存字節 __package__ #只有執行當前文件的時候,當前文件文件的特殊變量__name__ == __mian__ __doc__ #獲取文件註釋 ‘‘‘ # import os # 獲取這個當前文件的絕對路徑 # print(os.path.abspath(__file__)) # abspath=os.path.abspath(__file__) #獲取這個文件的名字 # print(os.path.basename(abspath)) #獲取這個文件上一級的目錄 # print(os.path.dirname(abspath)) # 系統模塊 import sys #獲取所有傳參數,相當於shell中的位置參數 ar=sys.argv ‘‘‘ 執行過程是用python解決器來解釋的時候 python3 b.py one two 返回是一個列表,第一個元素是腳本名稱,後面的元素是所傳的元素 ‘‘‘ # print(ar,type(ar)) # 查看python解釋器的版本 # print(sys.version) # s="我的名字是{name:s}".format(name=‘誌雷‘) # print(s) # print(sys.copyright) # import time def main(): for i in range(101): s="\r{content:s}{num:.0f}%".format(num=i,content="="*i) time.sleep(0.05) sys.stdout.write(s) main()
1 ‘‘‘ __name__ __file__ __cache__ __package__ ‘‘‘ import os # 獲取這個當前文件的絕對路徑 print(os.path.absp
Python-模塊特殊變量