import subproccess
import sys
mylist= ['google.com','bbc.com','yahoo.com','gmail.com','hotmail.com',
'amazon.com']
for ping in mylist(0,5):
result = os.system("ping %s" % ping)
result.stdout=open("test.txt","w")
result.stdout.close()
Возможно, кто-то найдет ошибку в моем коде? Я хочу вызвать этот скрипт из терминала cmd. Цель этого кода - каждый раз пинговать каждый веб-сайт, а затем записывать результат в текстовый файл. Я довольно новичок в python, и я не знаю, как создать правильный код.pinging websites from array in a loop
Можете ли вы поделиться конкретными ошибками, с которыми вы сталкиваетесь? У вас есть несколько проблем с кодом, включая отсутствующие модули, отсутствующие равные знаки, итерацию по списку, логический порядок операций для файла. –
У вас есть ошибки в вашем коде, где '=' в присваивании списка, что такое 'mylist (1,6)' предполагается делать или 'result.stdout = open (" test.txt "," w «)'? Кажется, вам не хватает некоторых из основ python, поэтому вы можете прочитать учебник или два. –