可以使用下面方法執行乙個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"。
deflib_func(a):
return a + 10
deflib_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,...