Начинающий с вопроса новичка: я пытаюсь собрать программу на python для проверки связи с файлом CSV с IP-адресами.
Этот сценарий почти готов, однако, когда я преобразую данные CSV в список и используюцикл for на нем ... скобки и кавычки остаются в IP-адресе ['10 .10.10.1 '], что не позволяет мне пинговать.
Я знаю, что существует множество способов удаления кавычек / скобок из элементов списка, но что лучше всего подойдет здесь?
Я думаю, что я почти на месте, что это простое решение для этого?
import os
import csv
csvFile = open('hosts.csv')
csvReader = csv.reader(csvFile)
csvData = list(csvReader)
for ip in csvData:
response = os.system('ping ' + str(ip))
if response == 0:
print(ip, 'is up')
else:
print(ip, 'is down')