我需要在我的模块中导入一个 resource_rc.py 文件。它立即被 PyCharm 标记为“未使用”。有没有办法将“未使用”的导入和变量等标记为在 Python 中使用?
我的想法是:
import resource_rc
del resource_rc
# do something with the imported stuff
它有效,但它正确吗?这会导致问题吗?
最佳答案
最好的办法是:
import something
assert something, "Something is imported for its side effects."
您可以这样做:
_ = something
但是你有一个未使用的变量,所以你依赖于你的静态分析器将 _
视为一个特殊的变量名。
assert
也很不错,因为它让您清楚地知道为什么您正在做您不应该做的事情。 (如果您编写了 resource_rc
,您真的应该真正地更改它,这样它就没有 import
副作用。)
关于Python/PyCharm 标记 "unused"import as used,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26128042/