模块级别使用“global”¶
ID: py/redundant-global-declaration
Kind: problem
Security severity:
Severity: warning
Precision: very-high
Tags:
- maintainability
- useless-code
Query suites:
- python-security-and-quality.qls
global
语句用于指定对该名称的赋值是对全局(模块)作用域中的变量的赋值,而不是对局部作用域中的变量的赋值。在模块级别,此语句是冗余的,因为局部作用域和全局作用域相同。
建议¶
删除 global
语句。
参考¶
Python 语言参考:The global statement.