python小技巧 基於python本身

2021-09-20 19:27:40 字數 667 閱讀 5688

可以使用下面方法執行乙個python指令碼,在指令碼執行結束後,直接進入python命令列。這樣做的好處是指令碼的物件不會被清空,可以通過命令列直接呼叫。

python -i script.py

或者你安裝了ipython 

ipython -i script.py

2 使用__name__

當我們編寫python庫模組的時候,我們往往執行一些測試語句。當這個程式作為庫被import的時候,我們並不需要執行這些測試語句。一種解決方法是在import之前,將模組中的測試語句注釋掉。python有一種更優美的解決方法,就是使用__name__。

下面是乙個簡單的庫程式testlib.py。當直接執行testlib.py時,__name__為"__main__"。如果被import的話,__name__為"testlib"。

def

lib_func(a):    

return a + 10

def

lib_func_another(b):    

return b + 20

if__name__ == '

__main__':

test = 101    print(

lib_func(test))

cuizhiliang

python管理技巧 Python小技巧整理

一 python小工具 進入相應目錄 2 字串轉換為json root mysql m echo python m json.tool job developer name 1mx male 3 批量驗證第三方庫的安裝 python c import paramiko 二 pip的高階用法 1 安裝...

Python的冷技巧小技巧

記得剛開始工作的時候,老大給我們上 c 基礎課,告訴我們字串字面量可以換行 如下 感覺真是如夢如幻。python view plain copy include int main int argc,char argv 輸出 plain view plain copy hello world.後來在寫...

bpython使用技巧 Python 小技巧

python 隱秘的角落 1.args 和 kwargs 的使用 此處一定要注意 python 中有預設值得引數一定一定要放在沒有預設值的後邊。args 是以元組型別傳入 kwargs 是字典型別傳入 def parameter learn parameter 1,parameter 2 none,...