1. 程式人生 > >Python-模塊特殊變量

Python-模塊特殊變量

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-模塊特殊變量