我有文件foo.py
PARAMS = None
def cals(x):
return PARAMS + x
我想像下面一样将foo.py
导入bar.py
import foo
foo.PARAMS = 4
print(foo.cals(4))
,但在pycharm中显示redeclared 'PARAMS' defined above without usage
。 pycharm表示什么意思
答案 0 :(得分:0)
当您导入某些内容时,它将贯穿文件。我认为这是在导入foo.py时未使用关键字PARAMS。我只是忽略它,或者如果您有强迫症,可以更改它,看看变暖了。