#api #telegram #telegram-bot
#API #telegram #telegram-бот
Вопрос:
мне нужно сохранить результат вывода в текстовый файл, но я не могу сохранить, может кто-нибудь, пожалуйста, помогите мне решить эту проблему
def list_checker():
list_file = input("List of numbers: ")
usr = input("Username Target: ")
list = open(list_file, 'r').read().splitlines()
for num in list:
try:
ress = check(num, usr)
if ress == '__err__':
print ("Null")
elif ress.lower() == usr.lower():
f = open("hit.txt", "a")
f.write(ress ":" num)
f.close()
print ("Number: {} <{}>".format(num, "OK:)"))
break
else:
print ("Number: {} <{}>".format(num, "OK:)"))
except:
print ("Number: {} <{}>".format(num, "OK:)"))
и это результат вывода
Null
Number: 919998802233 <OK:)>
Null
Number: 919722568652 <OK:)>
Null
Null
Null
Number: 917623004040 <OK:)>
Null
Null
Null
как сохранить этот вывод, в результате отображается только число
Ответ №1:
Надеюсь, это должно сработать 😉
def list_checker():
list_file = input("List of numbers: ")
usr = input("Username Target: ")
list = open(list_file, 'r').read().splitlines()
for num in list:
try:
ress = check(num, usr)
if ress == '__err__':
print ("Null")
elif ress.lower() == usr.lower():
with open("hit.txt", "a") as writer:
writer.writelines(f'{ress}:{num}n')
print ("Number: {} <{}>".format(num, "OK:)"))
break
else:
print ("Number: {} <{}>".format(num, "OK:)"))
except:
print ("Number: {} <{}>".format(num, "OK:)"))