ravecool
Когда создаю объект типа socket и вывожу его в print(f“{host}: {port} порт активен”) в консоль выводит какие порты активны.
Эти данные берутся не из объекта типа socket.

  
>>> address = 'localhost'
>>> port = 12345
>>> 
>>> with open('file.txt', 'w', encoding='utf-8') as fout:
...     print(1, 'address:', address, 'port:', port, file=fout)
...     print('2 address: {} port: {}'.format(address, port), file=fout)
...     fout.write(f'3 address: {address} port: {port}\n')
... 
33
>>> 
[guest@localhost py]$ cat file.txt 
1 address: localhost port: 12345
2 address: localhost port: 12345
3 address: localhost port: 12345
[guest@localhost py]$