Синтаксическая ошибка Python при использовании IP-адреса в качестве входного

У меня есть текстовый файл с именем sample_ips.txt, содержащий некоторые случайные IP-адреса:

182.0.0.15 182.0.0.16 182.0.0.17 

Я указываю IP-адрес в качестве входного файла, чтобы проверить, существует ли этот IP-адрес в текстовом файле, он возвращает true else false.

Вот мой фрагмент кода: –

 ip_input = str(input("Enter IP:")) ip = open("sample_ips", "r") data = ip.readlines() for ips in data: ips = ips.strip("\n") if ip_input in ips: print "true" else: print "false" 

Это бросает синтаксическую ошибку

 File "<string>", line 1 182.0.0.15 ^ SyntaxError: invalid sytanx 

Я думаю, что он не может принимать входные данные в виде строки, несмотря на то, что я объявляю ее как строку в моем коде. Любая помощь? благодаря

2 Solutions collect form web for “Синтаксическая ошибка Python при использовании IP-адреса в качестве входного”

Ну, это работает:

 input = raw_input("Enter IP:") ip = open("sample_ips.txt", "r") data = ip.readlines() for ips in data: ips = ips.strip("\n") if input in ips: print "true" else: print "false" 

Работа для меня

:редактировать:

Версия Python3

 input = input("Enter IP:") ip = open("sample_ips.txt", "r") data = ip.readlines() for ips in data: ips = ips.strip("\n") if input in ips: print ("true") else: print ("false") 
 input_ip = raw_input("Enter IP:") # In python 2.x. If you use input() then type your inputs as string (>>Enter IP:"182.0.0.15") #input_ip = input("Enter IP:") for python 3.x with open("ip.txt", "r") as ip: data = ip.readlines() for ips in data: ips = ips.strip("\n") if input_ip in ips: print ("true") else: print ("false") 
  • имя модуля в sys.modules и globals ()
  • «Слишком много конфликтов» при создании нового объекта в dataStore
  • Исходный аргумент ключевого слова PluginManager
  • Использовать учетную запись службы oauth2 для аутентификации в API Google в python
  • Как получить имена переменных из строки для метода format ()
  • Невозможно использовать хром-драйвер для селена
  • Python: список различных пустых множеств
  • Как избежать «Не удалось получить токен доступа: {« error »:« invalid_grant »} в автономных задачах CAE cron?
  • Выход выполнения команды Python
  • Удаление корня из дерева в python
  • Назначение переменной из родительской функции: «Локальная переменная, указанная перед назначением»
  •  
    Interesting Posts for Van-Lav

    Как использовать несколько подстановочных знаков в диалоговом окне файла Python

    Оптимизация расчета расстояния Python при учете периодических граничных условий

    Ошибка 111, подключаемая к localhost: 6379. В соединении отказано. Django Heroku

    Копировать диапазон столбцов папок с помощью OpenPyxl

    Как я могу остановить свой скрипт python при запуске другого скрипта python?

    Генераторы и оператор yield

    Python reportlab вставка изображения в таблицу

    Инкапсуляция сильно ухудшает производительность?

    python: абстрактный базовый класс '__init __ (): инициализация или проверка?

    Как решить матричное уравнение с sympy?

    ftps.storlines socket.timeout, несмотря на завершение загрузки файлов

    python shuffle, чтобы положение никогда не повторялось

    Статические файлы в приложении «Бутылка» не найдены (404)

    Текстовое поле с переводом строки в matplotlib?

    Как получить URL-адрес перенаправления с помощью Python

    Python - лучший язык программирования в мире.