我正在阅读Ansible模块中的testinfra源代码。我找到了以下几行代码:
# Ansible return an unicode object but this is bytes ...
# A simple test case is:
# >>> assert File("/bin/true").content == open("/bin/true").read()
stdout_bytes = b"".join((chr(ord(c)) for c in out['stdout']))
stderr_bytes = b"".join((chr(ord(c)) for c in out['stderr']))它遍历stdout,获取每个字符的整数序号,并将其转换回一个单字符字符串。但是有什么意义呢?
https://stackoverflow.com/questions/37016635
复制相似问题