在这里使用 Python 的第一次体验,我希望能够以当前时间/日期作为行中的第一项打印出一些文本。
到目前为止,这是我能做的,但我的语法似乎不正确,有人可以纠正我吗?
import socket
import sys
import time
import datetime
remote_host = "127.0.0.1"
now = datetime.datetime.now()
for remote_port in [9002,8080]:
now_text = now.strftime("%Y-%m-%d %H:%M")
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.settimeout(60)
try:
sock.connect((remote_host, remote_port))
except Exception,e:
print "%d %d closed " % now_text remote_port
else:
print "%d %d open" % now_text remote_port
sock.close()
亲切的问候