2024-05-23 19:37:46 发布
网友
虽然我很喜欢使用Python,但我是一个在使用前强制声明变量的语言的忠实拥趸,因为它在代码运行之前就捕捉到变量中愚蠢的拼写错误。在
有没有什么实用程序可以扫描python文件并在认为某个变量可能未声明时发出警告?在
正如@MorganThrapp和@Ev提到的。Kounis在评论中,PyCharm做得很好。它有一个很棒的静态代码分析器,可以分析Python代码并突出显示潜在的错误和警告,甚至可以分析条件分支并在变量可能未初始化时警告您。在
我在我现有的代码中运行它,它立即突出显示了我不得不手动跟踪的错误。在
据我所知,没有一个纯Python实用程序可以执行您想要的功能。但是,动态变量声明可以作为程序流的一部分使用try...except结构:
try...except
if some_input: a = 5 try: print a except NameError: Do_something
正如@MorganThrapp和@Ev提到的。Kounis在评论中,PyCharm做得很好。它有一个很棒的静态代码分析器,可以分析Python代码并突出显示潜在的错误和警告,甚至可以分析条件分支并在变量可能未初始化时警告您。在
我在我现有的代码中运行它,它立即突出显示了我不得不手动跟踪的错误。在
据我所知,没有一个纯Python实用程序可以执行您想要的功能。但是,动态变量声明可以作为程序流的一部分使用
try...except
结构:相关问题 更多 >
编程相关推荐