【发布时间】:2020-01-03 11:30:06
【问题描述】:
以下脚本在服务器上运行时打印None
#!/usr/bin/env python
import pexpect
import sys
dcommand = ('ls')
child = pexpect.spawn(dcommand)
output = child.before
print output
不知道为什么会这样 - 这是我手动运行 ls 时发生的比较 - 那里肯定有东西!
[root@dub-svrfarm27 ~]# python script.py
None
[root@dub-svrfarm27 ~]# ls
anaconda-ks.cfg auto_ovirt_st_setup.py install_time kickstart-post.log original-ks.cfg script.py
有什么想法吗?我敢肯定这很傻,但是什么...
【问题讨论】:
-
Python 2 已结束生命周期,您应该升级到 Python 3