V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  oIMOo  ›  全部回复第 88 页 / 共 162 页
回复总数  3238
1 ... 84  85  86  87  88  89  90  91  92  93 ... 162  
2020-02-06 22:13:57 +08:00
回复了 oIMOo 创建的主题 Python Python 如何获取终端实时输出
@omph #8
感谢,第一次看到这个包~
不过以下代码,什么都没有发生,哭……

cmd = "python ./tmp.py"
process = pexpect.spawn(cmd, logfile=sys.stdout)
process.logfile_read = sys.stdout
2020-02-06 21:57:44 +08:00
回复了 oIMOo 创建的主题 Python Python 如何获取终端实时输出
@mxalbert1996 #9
我去读了下文档 docs[dot]python[dot]org[slash]2[slash]library[slash]subprocess[dot]html
并且尝试了一下,如果把带注释的 read 行替换成 communicate(timeout=1.0), 会直接因为 A 文件的 input 报错
```
x value: Traceback (most recent call last):
File "./A[dot]py", line 2, in <module>
x = input("x value: ")
EOFError: EOF when reading a line
2020-02-06 21:41:39 +08:00
回复了 oIMOo 创建的主题 Python Python 如何获取终端实时输出
@mxalbert1996 #9
感谢回复,我暂时没用到 communicate,但是试过 wait。
我的代码在 #10.
卡在了 read 那一行……
2020-02-06 21:40:40 +08:00
回复了 oIMOo 创建的主题 Python Python 如何获取终端实时输出
@Cooky #2
@CallMeReznov #3
@muzuiget #7

https://www.heypasteit.com/clip/0IUD26

上面连接是代码,很尴尬的卡在了 read 那一行(带注释)。
如果去掉这一行,A 就可以顺利接受发过去的 888,并结束运行。


@fzinfz #6
我看同一个帖子,带 Popen 里添加 bufsize=1 看起来是一个效果,我就加上了。
不过目前好像不是这个的原因- -
2020-02-06 20:20:59 +08:00
回复了 oIMOo 创建的主题 Python Python 如何获取终端实时输出
@Cooky #2 @CallMeReznov #3

output = subprocess.Popen(['python', './A.py'], stdout=subprocess.PIPE ).communicate()[0]
print(output)
我搜到大部分都是这个,然而第一行就阻塞了- -

来源于 https://stackoverflow.com/questions/4408377/how-can-i-get-terminal-output-in-python

用一个人发了另一种办法,写到临时文件,确实比 tee 好一点- -
2020-02-06 17:29:31 +08:00
回复了 Meiyun 创建的主题 机械键盘 给推荐一款打字声音很轻的机械键盘
我买的静音红轴,但是声音还是很大,跟个人习惯有关把。
我有个同事,普通 PC 键盘,打字的时候,5 米外都能听到( Open office )。
2020-02-06 17:28:13 +08:00
回复了 zealinux 创建的主题 问与答 有什么视频可以推荐吗?关于灾难时求生的
想起来还有个国产水上救援的,今年的剧,貌似有彭于晏。
题材感兴趣,环境不感兴趣,就没看。
如果是城市内救灾(类似于 #5 )或者空难(推荐《空中浩劫》)我还是很感兴趣的。
2020-02-06 17:26:28 +08:00
回复了 zealinux 创建的主题 问与答 有什么视频可以推荐吗?关于灾难时求生的
纪录片:东方卫视 《急诊室故事》等等,都是它家的
2020-02-06 17:26:02 +08:00
回复了 zealinux 创建的主题 问与答 有什么视频可以推荐吗?关于灾难时求生的
美剧 《 9-1-1 》&《 9-1-1:Lone Star 》
我真心的问一句:加了这么多“零件”之后,你是如何摆放的……

我的树莓派目前在跑 Home Assistant 和一些小脚本(同步美剧到日历什么的)。
被女票勒令(和路由器一起)放进了网线箱子里(类似于电表箱的东西)。
2020-02-06 17:19:20 +08:00
回复了 zhanggang807 创建的主题 MacBook Pro Macbook Pro 16 寸 问题收集帖
贵。[Doge]
2020-02-06 17:18:59 +08:00
回复了 xiushou 创建的主题 问与答 iPhone 11, 最新的 13.31 系统
我的没问题,但是我女票的微信经常性+间歇性的没提醒……
2020-02-05 20:49:12 +08:00
回复了 PbCopy111 创建的主题 问与答 有没有发现 Iphone6s 这样的设备,上网非常慢了?
频段什么的问题?
2020-02-05 16:10:54 +08:00
回复了 ToBeHacker 创建的主题 Linux 如何把一个树莓派改造成软路由
我现在树莓派就开着就为了跑一些小脚本(抓取 API 然后同步到日历这种)
之前做过 AirPlay,延迟太高且不稳定放弃了……
之前做过 Spotify,有了 Amazon Echo 之后关掉了……
之前做过 文件储存,还是 Dropbox 更方便,也关掉了……
2020-02-04 23:24:40 +08:00
回复了 monkeyWie 创建的主题 深圳 回深圳光钎被老鼠咬断了
我点进来之前,以为是个比喻……
2020-02-04 20:19:32 +08:00
回复了 revival83 创建的主题 iPhone 求推荐个卖美版无锁 iPhone 的店
@dingdangnao #11 我的意思是不包括大陆和日韩,其它的国家有什么区别,就是美国、英国、欧洲、印度什么的版本,有什么区别哈哈哈
1 ... 84  85  86  87  88  89  90  91  92  93 ... 162  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1135 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 47ms · UTC 22:46 · PVG 06:46 · LAX 14:46 · JFK 17:46
Developed with CodeLauncher
♥ Do have faith in what you're doing.