python 重定向到其他cmd_python 如何重定向到另一个终端?
并不是没人会,不要轻易断言。
一、你可以试下linux的管道,pipe,这是专门用来linux进程间通信的。其实你也完全可以自己写一个文件进行读写,效果一样。
terminal1.py
import os, time, sys
pipe_name = 'pipe_test'
def parent( ):
pipein = open(pipe_name, 'r')
while True:
line = pipein.readline()[:-1]
print 'Parent %d got "%s" at %s' % (os.getpid(), line, time.time( ))
if not os.path.exists(pipe_name):
os.mkfifo(pipe_name)
parent()
terminal2.py
import os, time, sys
pipe_name = 'pipe_test'
def child( ):
pipeout = os.open(pipe_name, os.O_WRONLY)
counter = 0
while True:
time.sleep(1)
os.write(pipeout, 'Number %03d\n' % counter)
counter = (counter+1) % 5
if not os.path.exists(pipe_name):
os.mkfifo(pipe_name)
child()
二、socket通信也行,windows和linux通用。代码不复杂吧,网上都是现成的客户端,服务端。
三、试想一下,如果你是linux系统开发的人员,对于定向另一个终端这种简单的问题,他会搞不定?所以你说的没人会有点武断。
python 重定向到其他cmd_python 如何重定向到另一个终端?相关推荐
- 如何阻止ajax自动重定向_重发和重定向有什么区别与重定向应用
重发和重定向有什么区别 重发 方式1: request.getRequestDispatcher("new.jsp").forward(request, response);//转 ...
- Linux中重定向及管道,Linux中重定向及管道
1重定向 1.1 重定向符号 > 输出重定向到一个文件或设备 覆盖原来的文件 >! 输出重定向到一个文件或设备 强制覆盖原来 ...
- 重定向地址_JavaWeb - Servlet:重定向和转发,状态管理
Servlet + JDBC 应用 在 Servlet 中可以使用 JDBC 技术访问数据库,常见功能如下: 查询 DB 数据,然后生成显示页面,例如:列表显示功能. 接收请求参数,然后对 DB 操作 ...
- usb禁止重定向_一种USB重定向处理方法和系统与流程
本发明涉及桌面虚拟化的USB重定向处理技术领域,具体而言,涉及一种USB重定向处理方法和系统. 背景技术: 随着科学技术的不断进步,网络技术日益发达,虚拟化的应用逐渐普及.桌面虚拟化是指在数据中心的服 ...
- 请求转发和重定向的区别_WEB之重定向和请求转发的区别
一次重定向的过程 我的代码里面已经写好了,redirectAndFoward.jsp页面上有一个表单,表单重定向到redirectAndFowardTarget.jsp,那么这一次的重定向过程为: 1 ...
- 301永久重定向实现方式及302重定向(侧重.htaccess)
在我们的网站建设中,时常会遇到需要网页重定向的情况:象网站调整,如改变网页目录结构,网页被移到一个新地址,再或者,网页扩展名改变,如因应用需要把.php改成.Html或.shtml,在这种情况下,如果 ...
- php 302临时重定向,php实现301永久重定向和302临时重定向
对于许多站点而言,以域名365mini.com为例:用户在浏览器中输入网址http://www.365mini.com/或者http://www.365mini.com/index.php,实际上访问 ...
- [jquery]AJAX 重定向的困境,如何重定向 URL 或如何设置重定向请求的属性
我将通过 jQuery xhr 请求发送到远程站点 (这是扩展,铬和设置的所有跨站点设置 - -): $.ajax({type: "POST",contentType : &quo ...
- java重定向跨域问题_重定向 CORS 跨域请求
TL;DR 非简单请求不可重定向,包括第一个preflight请求和第二个真正的请求都不行. 简单请求可以重定向任意多次,但如需兼容多数浏览器,只可进行一次重定向. 中间服务器应当同样配置相关 COR ...
最新文章
- C#导入Excel2010出现加载DLL失败或者类库未注册的问题,0x8002801D或者0x80029C4A .
- 建设IPTV电视系统是否有必要?
- html 缓存 js文件缓存吗,如何为css / js文件设置缓存
- Saving James Bond - Easy Version 原创 2017年11月23日 13:07:33
- STM32工作笔记0022---STM32F1开发版 GPIO口工作原理
- windows+caffe(二)——图片转换为levedb格式
- rk3399_android10编译说明
- java删除未引用的库_利用Proguard移除无用代码以及碰到的坑
- wps表格l制作甘特图_如何在表格中制作甘特图(横道图)?
- 喜欢是可以培养的,学习也是
- glassfish linux,使用glassfish在linux上的部署网站
- 复盘618:数字狂欢背后透露了哪些隐藏信号?
- 分布式数据库 Tracing (一)— Opentracing
- [ 大道至简系列 ] 三分钟理解-1NF,2NF,3NF
- 我的世界基岩版python插件编写教程(pyr教程)
- 音视频处理工具ffmpeg基本使用
- Linux网络设计之实现io_uring用户态接口
- matlab 小红点怎么标,三边测量法定位,matlab仿真 请大侠调试一下,谢谢
- oracle锁矩阵,你有多了解Oracle Enqueue lock队列锁机制?
- 南宁动物园的动物,真是一个比一个疯!