python 內建變數

2022-05-07 06:51:11 字數 1405 閱讀 2678

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.py

import

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.py

import

sysprint

(isinstance(sys.path,list))

print

(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...