您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在python中编写Unix过滤器?

如何在python中编写Unix过滤器?

我不确切地知道在这种情况下缓冲的含义,但是执行您要的内容非常简单…

so_gen.py(生成我们可以观看的恒定流):

@H_403_5@import time
import sys
while True:
    for char in 'abcdefx':
        sys.stdout.write(char)
        sys.stdout.flush()
        time.sleep(0.1)

so_filter.py(执行您的要求):

@H_403_5@import sys
while True:
    char = sys.stdin.read(1)
    if not char:
        break
    if char != 'x':
        sys.stdout.write(char)
        sys.stdout.flush()

尝试运行@H_403_5@python so_gen.py | python so_filter.py以查看其作用。

python 2022/1/1 18:44:51 有303人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶