python3通过subprocess模块调用脚本并和脚本交互的操作
因工作需要,需实现如题所示功能。查阅网上博客,资料,大多都是针对python2的,而且很多地方不明所以,所以自己整理了一下查阅的结果,重新写一篇博客。Python 2.x 同时支持ASCII和 Unicode字符串,默认情况下是ASCII编码。而 Python 3中这种支持刚好调换:Unicode现在变成了默认类型,而 ASCII 字符串现在称为 bytes。bytes 数据结构包含字节值,并且它不应该再被视为一个字符串,因为它是一个包含数据的不可变字节数组上面这句话出自《python核心编程》(第三版)。这造成了python2和python3的很大的不兼容性。幸运的是python提供了解决这种问题的方法。在python中,主进程允许从键盘录入值。
用户评论