autoflake удалить глобальные переменные python
я пытаюсьautoflake
чтобы удалить неиспользуемую глобальную переменную из исходного кода. Он может удалить неиспользуемый импорт, но не глобальные переменные: пример:
import autoflake
code = """
import os
import math
x = 1
#unused list
agg_level = [
"a",
(
"abc",
"def",
"xyz",
"pqr",
),
]
print(x)
"""
print(
autoflake.fix_code(
code,
remove_all_unused_imports=True,
remove_duplicate_keys=True,
remove_unused_variables=True
)
)
выход
x = 1
unused list
agg_level = [
"a",
(
"abc",
"def",
"xyz",
"pqr",
),
]
print(x)