作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想用 python 开发一个代码,它将在本地主机中打开一个端口并将日志发送到该端口。日志只是 python 文件的命令输出。
喜欢:
hello.py
i = 0
while True:
print "hello printed %s times." % i
i+=1
这将连续打印语句。我想要这个续。将输出发送到打开的端口。
谁能告诉我如何做同样的事情?
提前致谢
最佳答案
这是我想出的。
与您的脚本一起使用:
hello.py | thisscript.py
希望这是你想要的。
import socket
import sys
TCP_IP = '127.0.0.1'
TCP_PORT = 5005
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((TCP_IP, TCP_PORT))
while True:
line = sys.stdin.readline()
if line:
s.send(line)
else:
break
s.close()
这可以扩展为使用 argv 指定端口
关于python - 使用 python 的 TCP 端口 - 如何将命令输出转发到 tcp 端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4342697/
我是一名优秀的程序员,十分优秀!