что делает decouple и что делает import config? - PullRequest
0 голосов
/ 03 августа 2020

Я видел эту интересную идею из видео Калле Холдена . Речь идет о предупреждении вас, когда чей-то IP подключается к сети. Я подумал, что было бы действительно интересно скопировать код и использовать его, однако я не очень хорош в python, и у меня есть некоторые проблемы.

В третьей строке это from decouple import config, когда я его помещаю в моем коде decouple и config подчеркнуты красным. Я понимаю, что это какая-то ошибка, но не знаю, как ее исправить. Я надеюсь, что кто-то здесь может мне помочь. Спасибо.

код

import sys
import subprocess
import os
from decouple import config

IP_NETWORK = config('IP_NETWORK')
IP_DEVICE = config('IP_DEVICE')

proc = subprocess.Popen(["ping", IP_NETWORK],stdout=subprocess.PIPE)
while True:
  line = proc.stdout.readline()
  if not line:
    break
  #the real code does filtering here
  connected_ip = line.decode('utf-8').split()[3]

  if connected_ip == IP_DEVICE:
      subprocess.Popen(["say", "Linnea just connected to the network"])

1 Ответ

0 голосов
/ 09 августа 2020

pip install python -decouple

эта команда установит библиотеку развязки и позволит вам использовать ее в дальнейшем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...