猫史档案馆


[Python]我问一下如何让python在终端里边输入边输出

用户:KurisuKurisu查看:0 回复:2 评论:0 创建时间:2019-09-09T16:32:45


我问一下如何让python在终端里边输入边输出,鞋鞋。


回复

上一页1 页 / 共 1下一页
急_开_锁_办_证810864急_开_锁_办_证810864

解决你说的这个问题,需要学习Python多线程编程的知识。比如你可以在主线程里开一个分支线程,然后在主线程中可以继续进行某种等待输入的操作;同时在新开的线程里进行某种输出即可。这样的话,2种功能就可以同时进行。但是要想实现在2个独立的线程之间进行同步通信,就不那么容易了。学习多线程时会遇到并发、同步、锁、生产者与消费者模型等等很多概念,再深入一点你还会发现同步性锁还有分不同级别、分不同架构层次的用法讲究(不过一般的书好像不怎么讲同步锁的使用技巧,需要自己在实践中总结...),不是那么容易学会的。如果你时间不够多的话,现在还不需要心急,多线程虽然很重要也很有意思,但也是个比较耗时间学习的坑。

点赞0


评论


编码已破译编码已破译

from threading import Thread as t
#导入分支库(Python自带,无需下载)
N1 = t(target = input,args = ('你好',))
#1分支
N2 = t(target = print,args = (',小明',))
#2分支
if True:
    N1.start()#1分支开始
    N2.start()#2分支开始

点赞0


评论