我真的很喜歡Python的做這樣的事情能力:Powershell的equivilent:
if __name__ == '__main__':
#setup testing code here
#or setup a call a function with parameters and human format the output
#etc...
這是很好的,因爲我可以把一個Python腳本文件的東西,可以可以從命令行調用,但它仍然可供我將其函數和類輕鬆導入到單獨的python腳本文件中,而不會觸發默認的「從命令行行爲運行」。
Powershell有類似的設施,我可以利用?如果不是,我應該如何組織我的函數文件庫,以便在開發它們時輕鬆地執行其中的一些?
所以沿着線的東西: 如果(! 「」 $ MyInvocation.Line.Trim()StartsWith()){ #Scripty類型的調用發生在這裏 } – 2011-01-14 18:59:25