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)

0 ответов

Другие вопросы по тегам