python模組中的特殊變數

2022-08-18 07:42:11 字數 748 閱讀 4972

37、模組的特殊變數:

顯示模組中的變數

import s1

print(vars(s1))

1、__doc__:列印注釋資訊。

#!/usr/bin/env python

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

'''注釋資訊

'''print(__doc__)

2、__file__:

列印當前檔案所在的相對路徑。

print(__file__)  列印:c:/users/jia/pycharmprojects/week1/day17/var.py

獲取絕對路徑方法:

import os

p1 = os.path.abspath(__file__)

print(p1)列印:c:\users\jia\pycharmprojects\week1\day17\var.py

p2 = os.path.dirname(p1)

print(p2)  列印:c:\users\jia\pycharmprojects\week1\day17

3、__name__:

有乙個特性:只有執行當前檔案時,當前檔案的特殊變數__name__=='__main__'

所以如果不想讓乙個檔案被匯入時執行,讓這個檔案作為主程式檔案,會這麼寫:

def run():

print('run')

if __name__ == '__main__':

run()

python中星號變數的幾種特殊用法

python中星號變數的幾種特殊用法 不知道大家知不知道在python中,星號除了用於乘法數值運算和冪運算外,還有一種特殊的用法 在變數前新增單個星號或兩個星號 實現多引數的傳入或變數的拆解,本文將詳細介紹 星號引數 的用法。有需要的可以參考借鑑。一 什麼是星號變數 最初,星號變數是用在函式的引數傳...

python中星號變數的幾種特殊用法

python中星號變數的幾種特殊用法 不知道大家知不知道在python中,星號除了用於乘法數值運算和冪運算外,還有一種特殊的用法 在變數前新增單個星號或兩個星號 實現多引數的傳入或變數的拆解,本文將詳細介紹 星號引數 的用法。有需要的可以參考借鑑。一 什麼是星號變數 最初,星號變數是用在函式的引數傳...

Shell中的特殊變數

感謝csdn社群 linux系統維護與使用區 板塊熱心朋友們的解答,我搞清楚了shell中特殊符號的使用,現在把總結分享一下 1.傳遞到指令碼的引數個數 2.以乙個單字串顯示所有向指令碼傳遞的引數。與位置變數不同,此選項引數可超過9個 3.當前shell的pid 4.後台執行的最後乙個程序的程序id...