我真的很喜欢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