草庐IT

Scripting

全部标签

python - Python中的模块和脚本有什么区别?

认为标题总结了问题:-) 最佳答案 脚本通常是一段直接可执行的代码,它自己运行。模块通常是一个库,由其他代码段导入。请注意,没有内部区别--两者都是可执行和可导入的,尽管库代码在直接执行和导入设计用于是一个脚本将导致它执行,因此常见的if__name__=="__main__"测试。 关于python-Python中的模块和脚本有什么区别?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

python - Python中的模块和脚本有什么区别?

认为标题总结了问题:-) 最佳答案 脚本通常是一段直接可执行的代码,它自己运行。模块通常是一个库,由其他代码段导入。请注意,没有内部区别--两者都是可执行和可导入的,尽管库代码在直接执行和导入设计用于是一个脚本将导致它执行,因此常见的if__name__=="__main__"测试。 关于python-Python中的模块和脚本有什么区别?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

Python:如果 __name__ == '__main__' 之后导入并初始化 Argparse?

如果我在我也想用作模块的脚本中使用argparse和if__name__=='__main__'测试,我是否应该在该测试下导入argparse然后初始化它?我发现的样式指南都没有提到在脚本中使用argparse,许多argparse脚本示例不使用“ifname”测试或以不同的方式使用它。到目前为止,这是我一直在做的事情:#!/usr/bin/envpythondefmain(name):print('Hello,%s!'%name)if__name__=='__main__':importargparseparser=argparse.ArgumentParser(descriptio

Python:如果 __name__ == '__main__' 之后导入并初始化 Argparse?

如果我在我也想用作模块的脚本中使用argparse和if__name__=='__main__'测试,我是否应该在该测试下导入argparse然后初始化它?我发现的样式指南都没有提到在脚本中使用argparse,许多argparse脚本示例不使用“ifname”测试或以不同的方式使用它。到目前为止,这是我一直在做的事情:#!/usr/bin/envpythondefmain(name):print('Hello,%s!'%name)if__name__=='__main__':importargparseparser=argparse.ArgumentParser(descriptio

python - 捕捉脚本语言中的拼写错误

如果您选择的脚本语言没有Perl的strict模式,你是如何捕捉错别字的?您是否对所有内容进行单元测试?每个构造函数,每个方法?这是唯一的方法吗? 最佳答案 真正彻底的单元测试是最重要的技术(是的,我的目标始终是100%的覆盖率),因为它们还会发现许多其他拼写错误(例如,我写+并表示-)、单独的问题等。集成和负载测试执行每个功能是防止各种错误的第二道防线(不过,大多数是更深更难的错误;-)。接下来是pylint等工具和pychecker和着色编辑器(我不使用真正的IDE,但它们也会像我可信赖的gvim编辑器一样提供帮助;-)。诸如强

python - 捕捉脚本语言中的拼写错误

如果您选择的脚本语言没有Perl的strict模式,你是如何捕捉错别字的?您是否对所有内容进行单元测试?每个构造函数,每个方法?这是唯一的方法吗? 最佳答案 真正彻底的单元测试是最重要的技术(是的,我的目标始终是100%的覆盖率),因为它们还会发现许多其他拼写错误(例如,我写+并表示-)、单独的问题等。集成和负载测试执行每个功能是防止各种错误的第二道防线(不过,大多数是更深更难的错误;-)。接下来是pylint等工具和pychecker和着色编辑器(我不使用真正的IDE,但它们也会像我可信赖的gvim编辑器一样提供帮助;-)。诸如强

Python、PowerShell 还是其他?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.Python、PowerShell和其他脚本环境有哪些优势?我们希望标准化我们的脚本,目前使用bat和cmd文件作为标准。我认为Python会是比这些更好的选择,但我也在研究PowerShell和其他脚本工具。这些脚本将用于触发诸如wget等进程以调用Web服务,或其他需要使用特定参数以特定顺序运行的应用程序/工具。我们主要使用Windows堆栈,但

Python、PowerShell 还是其他?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.Python、PowerShell和其他脚本环境有哪些优势?我们希望标准化我们的脚本,目前使用bat和cmd文件作为标准。我认为Python会是比这些更好的选择,但我也在研究PowerShell和其他脚本工具。这些脚本将用于触发诸如wget等进程以调用Web服务,或其他需要使用特定参数以特定顺序运行的应用程序/工具。我们主要使用Windows堆栈,但

Python vs Groovy vs Ruby? (基于相关标准)

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.考虑到下面列出的标准,您会使用Python、Groovy还是Ruby中的哪一个?标准(10分中的重要性,10分最重要)提供丰富的API/库(例如数学、绘图、网络)(9)能够嵌入桌面(java/c++)应用程序(8)易于部署(8)能够与DLL/共享库交互(7)生成GUI的能力(7)社区/用户支持(6)便携性(6)数据库操作(三)语言/语义(2)

Python vs Groovy vs Ruby? (基于相关标准)

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.考虑到下面列出的标准,您会使用Python、Groovy还是Ruby中的哪一个?标准(10分中的重要性,10分最重要)提供丰富的API/库(例如数学、绘图、网络)(9)能够嵌入桌面(java/c++)应用程序(8)易于部署(8)能够与DLL/共享库交互(7)生成GUI的能力(7)社区/用户支持(6)便携性(6)数据库操作(三)语言/语义(2)