python2day | Blogs

Telegram-канал python2day - [PYTHON:TODAY]

27146

Привет! — Делюсь опытом, пишу на Python и других языках — Создаю ботов и сайты — Парсинг, машинное обучение, big data, щупаю pentesting YouTube: https://www.youtube.com/c/pythontoday Чат: @python2day_chat Сотрудничество: @web_runner

Subscribe to a channel

[PYTHON:TODAY]

🔥 Полезные библиотеки Python

Vulture
— простая в использовании утилита, которая находит неиспользуемый код в программах Python, что полезно для очистки и поиска ошибок.

Использование

$ vulture myscript.py  # or
$ python3 -m vulture myscript.py
$ vulture myscript.py mypackage/
$ vulture myscript.py --min-confidence 100 # Only report 100% dead code.

Пример
import os

class Greeter:
def greet(self):
print("Hi")

def hello_world():
message = "Hello, world!"
greeter = Greeter()
func_name = "greet"
greet_func = getattr(greeter, func_name)
greet_func()

if __name__ == "__main__":
hello_world()

Вызов
$ vulture dead_code.py

Результат
dead_code.py:1: unused import 'os' (90% confidence)
dead_code.py:4: unused function 'greet' (60% confidence)
dead_code.py:8: unused variable 'message' (60% confidence)

⚙️ GitHub/Инструкция

#python #github #soft

Читать полностью…
Subscribe to a channel