我使用prelude作为基础Emacs配置.我已经从软件包管理器安装了很多软件包,我想在另一台机器上使用我的设置.
我不想携带已安装的软件包,也不想手动创建列表.
将所有已安装的软件包列表保存到prelude-package.el或任何其他文件中的方法是什么,这样当我将此配置带到我的其他机器时,它们会在首次使用时自动安装到那里?
它给出了一个错误,即编码的行必须是字节而不是str/dict
我知道在文本解决之前添加"b"并打印编码的东西.
import base64
s = base64.b64encode(b'12345')
print(s)
>>b'MTIzNDU='
Run Code Online (Sandbox Code Playgroud)
但是我如何编码变量呢?如
import base64
s = "12345"
s2 = base64.b64encode(s)
print(s2)
Run Code Online (Sandbox Code Playgroud)
添加和不添加b会给我一个错误.我不明白
我也试图用base64编码/解码字典.
我试过sizeof(printf)
,sizeof(foobar)
等等,其中foobar是用户定义的函数.它返回1没有任何警告或错误.为什么1?