vars() 檢視當前檔案中內建全域性變數以字典方式返回內建全域性變數
所在模組:os
變數作用:指向當前檔案
當前檔案的完整路徑:os.path.abspath(__file__)
當前檔案所屬目錄:os.path.dirname(os.path.abspath(__file__))
當前檔案所屬目錄的上級目錄:os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
cat filelocation.pyimport
osprint(__file__
)print(os.path.abspath("
filelocation.py"))
print(os.path.abspath(__file__
))print(os.path.dirname(os.path.abspath(__file__
)))print(os.path.dirname(os.path.dirname(os.path.abspath(__file__
))))
執行:python3 filelocation.py
filelocation.py
/home/test/codeprojects/pythonprojects/test/filelocation.py
/home/test/codeprojects/pythonprojects/test/filelocation.py
/home/test/codeprojects/pythonprojects/test
/home/test/codeprojects/pythonprojects
所在模組:sys
cat syspath.pyimport
sysprint
(isinstance(sys.path,list))
(sys.path)
執行:python3 syspath.py
true['
/home/test/codeprojects/pythonprojects/test
', '
/usr/local/python36/lib/python36.zip
', '
/usr/local/python36/lib/python3.6',
'/usr/local/python36/lib/python3.6/lib-dynload
', '
/home/test/.local/lib/python3.6/site-packages
', '
/usr/local/python36/lib/python3.6/site-packages
']
python 內建變數
python 內建變數 以字典方式返回內建全域性變數 print vars doc 獲取檔案的注釋 doc 獲取檔案的注釋 print doc 獲取當前檔案的路徑 print file package 獲取匯入檔案的路徑,多層目錄以點分割,注意 對當前檔案返回none print package 注...
Python 內建變數
doc 表示本檔案的注釋 file 表示本檔案的路徑 package 匯入的py檔案所在的資料夾路徑 cached 匯入檔案的快取 name 如果是主檔案 name main 否則等於函式名稱 usr bin env python coding utf 8 if name main print fi...
Python 常用內建變數
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.k...