Python 常用內建變數

2022-01-19 19:53:39 字數 2629 閱讀 9030

#

!usr/bin/env python

#-*- coding:utf-8 _*-

"""# author: 小菠蘿測試筆記

# blog:

# time: 2021/7/21 11:29 下午

# file: 5_list 列表.py

"""import

keyword

from pprint import

pprint

print

(keyword.kwlist)

print

(type)

type = 2

print

(type)

#內建變數

pprint(vars())

輸出結果

, '

__builtins__

': '

builtins

' (built-in)>, '

__cached__

': none, '

__doc__

': '\n'

'# author: 小菠蘿測試筆記\n''

# blog: \n''

# time: 2021/7/21 11:29 下午\n''

# file: 5_list 列表.py\n',

'__file__

': '

/users/polo/documents/pylearn/第一章:python 基本型別/4_變數.py',

'__loader__

': <_frozen_importlib_external.sourcefileloader object at 0x1085aafd0>, '

__name__

': '

__main__',

'__package__

': none, '

__spec__

': none, '

keyword

': '

keyword

'from

'/library/developer/commandlinetools/library/frameworks/python3.framework/versions/3.8/lib/python3.8/keyword.py

'>, '

pprint

': , '

type

': 2}

前面 9 個有 __var__ 包著的變數都是內建變數,後面三個是模組中自己宣告的變數

python內建函式,可以返回當前模組的所有內建變數

所在模組:os

變數作用:獲取當前檔案的絕對路徑,一般配合下面的函式來使用

當前檔案的完整路徑: os.path.realpath(__file__)

當前檔案所屬目錄: os.path.dirname(os.path.realpath(__file__))

當前檔案所屬目錄的上級目錄: os.path.dirname(os.path.dirname(os.path.realpath(__file__)))

"""

內建變數1.py

"""#

!/usr/bin/env python

#-*- coding: utf-8 -*-

print(__package__) #

輸出none

"""

內建變數2.py

"""#

!/usr/bin/env python

#-*- coding: utf-8 -*-

from test import

內建變數1.py

#會輸出 test ;輸出匯入的檔案的目錄

python系統變數

場景一: if

__name__ == '

__main__

':最常用的場景:當你執行當前檔案時, __name__

輸出就是 __main__

,所以可以加個 if

判斷來執行特定**

場景二:其他檔案import

內建變數1.py 檔案

#

!/usr/bin/env python

#-*- coding: utf-8 -*-

print(__name__)

if__name__ == '

__main__':

print("

main

")

執行 內建變數1.py 檔案

__main__

main

內建變數2.py 檔案

#

!/usr/bin/env python

#-*- coding: utf-8 -*-

from test import 內建變數1.py

執行 內建變數2.py 檔案

d10_物件導向.內建變數1

可以看到,執行內建變數2.py檔案時,它因為匯入了內建變數1.py,輸出__name__的值則是內建變數1.py在工程目錄下的路徑

獲取匯入檔案的快取路徑

內建函式都在這裡面

mysql內建變數 MySQL常用內建變數

mysql用很多常用的內建變數,掌握這些內建變數後對於我們快速獲取當前mysql的配置有很大幫助,下面就來列舉幾個常用的變數。檢視當前mysql版本號資訊。show variables like version mariadb none show variables like version var...

python 內建變數

python 內建變數 以字典方式返回內建全域性變數 print vars doc 獲取檔案的注釋 doc 獲取檔案的注釋 print doc 獲取當前檔案的路徑 print file package 獲取匯入檔案的路徑,多層目錄以點分割,注意 對當前檔案返回none print package 注...

python 內建變數

vars 檢視當前檔案中內建全域性變數以字典方式返回內建全域性變數 所在模組 os 變數作用 指向當前檔案 當前檔案的完整路徑 os.path.abspath file 當前檔案所屬目錄 os.path.dirname os.path.abspath file 當前檔案所屬目錄的上級目錄 os.pa...