Синтаксическая ошибка 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") 
Interesting Posts

Python Interpreter Mode – Какие способы изучения модулей Python и их использования

запустить скрипт оболочки из графического интерфейса Python

Python: Сегментация изображений как предварительный процесс для классификации

Как я могу маскировать элементы массива записей в Numpy?

Есть ли какой-нибудь модуль Python, который помогает обходить данные из DOM, загружаемых Javascript?

Можно ли сортировать два списка (которые ссылаются друг на друга) точно так же?

Отключить базовое окно, когда всплывающее окно создается в Python TKinter

доступ к нескольким значениям по 1 дублирующему ключу

Создание виджетов, которые автоматически обновляются в gtk, сохраняя возможность управления другими виджетами

Переменная Python передается как запрос куста

Сетка внутри рамки?

Python находит самую длинную ORF в последовательности ДНК

Отсутствует файл при установке pylinkgrammar

Как циклический импорт работает точно в Python

Вставка двух операций в транзакцию и получение «Невозможно работать с разными группами сущностей в транзакции» Ошибка

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