33中重載模塊的方法。
portlib.reload()函數(shù)3portlib庫,其中的reload()函數(shù)可以重新載入模塊。使用方法如下
portportlibportyodule
yodule模塊的代碼
portlibyodule)
p.reload()函數(shù)3pportlib2pp.reload()函數(shù)重新載入模塊。使用方法如下
portpportyodule
yodule模塊的代碼
pyodule)
3. 使用exec()函數(shù)
如果只是在交互式環(huán)境下修改了模塊的代碼,可以使用exec()函數(shù)將修改后的代碼重新執(zhí)行。使用方法如下
portyodule
yodule模塊的代碼
yodule.py').read())
注意使用exec()函數(shù)重新載入模塊時(shí),需要在交互式環(huán)境下執(zhí)行,否則可能會(huì)出現(xiàn)一些意料之外的問題。
3portlibportlib32.x版本中使用。