【发布时间】:2015-08-08 02:45:01
【问题描述】:
我正在尝试使用 boto 创建和下载新的 SSH 密钥,如 this question,我正在使用 this answer 中列出的步骤:
key_cass = conn.create_key_pair('cassandra_keypair')
key_cass.save('path/to/folder/'.encode('utf-8'))
在这种情况下,它告诉我:
TypeError:不能在路径组件中混合字符串和字节
当我删除显式编码时:
key_cass.save('path/to/folder/')
我明白了:
TypeError: 'str' 不支持缓冲区接口
如果有帮助,我在 Python 3.4.3 上使用 boto 版本 2.36.0。
【问题讨论】:
标签: python amazon-ec2 boto