如果你说的是python解释器或CMD.exe,它是脚本的“父”那么不可能。在每一个类似POSIX的系统中(现在你运行的是Windows,这似乎有一些我不知道的怪癖,YMMV),每个进程都有三个流,标准输入、标准输出和标准错误。Bu default(在控制台中运行时)它们被定向到控制台,但是可以使用管道符号进行重定向:python script_a.py | python script_b.py

这将脚本a的标准输出流与脚本B的标准输入流相关联。在本例中,标准错误仍会转到控制台。请参阅Wikipedia上关于standard streams的文章。

如果您在讨论子进程,可以像这样从python启动它(如果您希望双向通信,stdin也是一个选项):import subprocess

# Of course you can open things other than python here :)

process = subprocess.Popen(["python", "main.py"], stdout=subprocess.PIPE, stderr=subprocess.PIPE)

x = process.stderr.readline()

y = process.stdout.readline()

process.wait()

有关管理进程的信息,请参见Pythonsubprocess模块。对于通信,process.stdin和process.stdout管道被认为是标准的file objects。

对于使用管道,从标准输入中读取lassevk建议您执行以下操作:import sys

x = sys.stderr.readline()

y = sys.stdin.readline()

sys.stdin和sys.stdout是如上所述在sys模块中定义的标准文件对象。您可能还想看看pipes模块。

使用readline()读取数据(如我的示例所示)是获取数据的一种非常天真的方法。如果输出不是面向行的或不确定的,您可能希望查看polling,但不幸的是,它在windows中不起作用,但我相信有其他选择。

python如何监听cmd_如何从Python脚本捕获Python解释器和/或CMD.EXE的输出?相关推荐

  1. python如何实时捕捉cmd显示_如何从Python脚本中捕获Python解释器和/或CMD.EXE的输出? -问答-阿里云开发者社区-阿里云...

    如果您正在谈论python解释器或CMD.exe,它是您脚本的"父",那么不可能.在每个类似POSIX的系统中(现在你正在运行Windows,看起来可能有一些我不知道的怪癖,YMM ...

  2. python hook技术,python hook监听事件详解

    本文实例为大家分享了python hook监听事件的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- # # by oldj http://oldj.net/ # i ...

  3. python麦克风监听_python实时监听麦克风

    首先安装pyaudio 到官网下载pa_stable_v190600_20161030.tgz (←或者直接点击下载) 2, 下载之后解压进入文件夹 3, 在文件夹下打开命令行输入以下命令 conda ...

  4. bat脚本中获取上级目录_使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件...

    使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件 文章来源与博主本人的CSDN博客,博客地址:https://blog.csdn.net/weixin_435 ...

  5. 事件监听中的冒泡流和捕获流有趣现象

    事件监听中的冒泡流和捕获流有趣现象 这两天在看js权威指南的时候看见addEventListener的第二个参数为使用哪一种事件流,实践了一下,然后想到一个有趣的事,如果两个一起用会怎么样. 首先看看 ...

  6. python socket监听端口_Python 用socket模块实现检测端口和检测web服务

    检测端口 check_tcp_port.py #!/usr/bin/env python import socket import re import sys def check_server(add ...

  7. 群聊太多?三步教你用 Python 自动监听转发群消息

    作者 | 猪哥 责编 | 伍杏玲 随着微信社交的兴起,我们加入的群也越来越多,一个不经意就被拉入好几个群,群是大家协同交流的平台,但是微信群却越来越泛滥,不知道大家有没有统计过自己浪费在毫无营养的群中 ...

  8. python鼠标监听_用Python监听鼠标和键盘事件

    PyHook是一个基于Python的"钩子"库,主要用于监听当前电脑上鼠标和键盘的事件.这个库依赖于另一个Python库PyWin32,如同名字所显示的,PyWin32只能运行在W ...

  9. 用Python机器人监听微信群聊

    随着微信社交的兴起,我们加入的群也越来越多,一个不经意就被拉入好几个群,群是大家协同交流的平台,但是微信群却越来越泛滥,不知道大家有没有统计过自己浪费在毫无营养的群中的时间? 因为群质量太低或者群太吵 ...

最新文章

  1. 机器人视觉——图像读入、显示与保存
  2. 数据机房气流组织的常见类型及应用
  3. Nats的消息通信模型
  4. Cloud一分钟 |高通预在年底与苹果和解;比特币绝地反弹;广电拿下5G,或成第四大运营商...
  5. BZOJ 2565: 最长双回文串
  6. 搜索引擎学习笔记001---lucene简明介绍
  7. 磁盘I/O高居不下,通过什么来查看占用I/O的进程?
  8. Nginx源码分析 - HTTP模块篇 - TCP连接建立过程(21)
  9. LeetCode之有效的字母异位词
  10. ajax传给后台json数据,通过ajax和spring 后台传输json数据
  11. Android回声消除调研 20220321
  12. 线阵相机、镜头及光源的选型
  13. 倾斜摄影三维建模全流程
  14. 初识计算机网络||概述
  15. Maven的jar包无法导入/彻底解决unable to find valid certification path to requested target
  16. Serval and Rooted Tree(CF1153D)-DP
  17. Web前端之jQuery 一
  18. Github上设置小图标/小徽章
  19. 格里高利历java_在Java、Javascript、Python中有没有好的框架可以将日历计算从格里高利历转换为希伯来日历?...
  20. php+laravel+百度智能云人脸识别详解

热门文章

  1. hdu 1874 畅通工程续(求最短距离,dijkstra,floyd)
  2. Scrapy操作浏览器获取网易新闻数据
  3. 一种快速部署开发用oracle的办法
  4. amazeui学习笔记--css(布局相关2)--等分网格 AVG Grid
  5. css样式的百分比都相对于谁?
  6. 喜大普奔:我的个人博客www.yxmblog.top
  7. 数组的去重-----------------------来自大牛的讲解
  8. cocos2d-js 网络请求之GET/POST
  9. openstack VM可以ping外部网络,但是外部网络ping不通VM
  10. C/C++面试之算法系列--去除数组中的重复数字