没有编码的python 3字符串参数

时间:2016-11-09 09:40:16

标签: python string

这段代码适用于Python 2.7但是在Python 3.4上我得到了#34;字符串参数没有编码"错误

headers = {'Authorization' : 'Basic ' + base64.b64encode(bytes('Someuser:Somepassword')).encode('ascii')}

2 个答案:

答案 0 :(得分:4)

//in component data.settings.section.forEach(i => this.config.push(i)); //in html <div *ngIf="config[5]"> {{config[5].entry.name}} </div> 类构造函数现在期望编码为第二个参数。例如:

bytes()

答案 1 :(得分:1)

我猜你需要这样的东西:

headers = {'Authorization' : 'Basic ' + base64.b64encode(bytes('Someuser:Somepassword','ascii')).decode('ascii')}