我是python的新手,有一个关于解码base64编码网址的问题:
import base64
url64="aHR0cDovLzR1ZnJlZS50ay9tZWRpYTcyMzY0Ni9mdWVuZi8wMzYubXAzA"
finalUrl=base64.b64decode(url64)
Run Code Online (Sandbox Code Playgroud)
不会工作!TypeError:填充不正确
我还尝试添加所需的填充:
import base64
url64="aHR0cDovLzR1ZnJlZS50ay9tZWRpYTcyMzY0Ni9mdWVuZi8wMzYubXAzA"
finalUrl=base64.b64decode(url64 + '=' * (4 - len(url64) % 4))
Run Code Online (Sandbox Code Playgroud)
但我仍然得到TypeError:不正确的填充
如果有人知道这方面的解决方案会很棒.
似乎决赛A是多余的:
In [4]: base64.b64decode('aHR0cDovLzR1ZnJlZS50ay9tZWRpYTcyMzY0Ni9mdWVuZi8wMzYubXAz')
Out[4]: 'http://4ufree.tk/media723646/fuenf/036.mp3'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9753 次 |
| 最近记录: |