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