我想实现与 macOS 通知中心相同的打开/关闭动画,基本上是从侧面滑动。
是否可以使用电子来做到这一点?
在 Python(可能是 3.x 版)中,我需要打开一个新的浏览器选项卡,其中包含一个 base64 编码的文件作为 url。
我尝试了以下方法:
import webbrowser
webbrowser.open(url="data:image/png;base64,MY_BASE64_ENCODED_IMAGE_AS_STRING")
Run Code Online (Sandbox Code Playgroud)
但我有一个“错误打开位置:不支持指定的位置”错误。
这样做的正确方法是什么?
谢谢。
我有一个字典,里面有动态数量的嵌套字典,如下所示:
my_dict = {"a": {"b": {"c: {...}}}}
Run Code Online (Sandbox Code Playgroud)
我需要在这个字典中动态移动,例如我想执行以下操作:
levels = ["a", "b", "c"]
my_dict[levels[0]][levels[1]][levels[2]] = "something"
Run Code Online (Sandbox Code Playgroud)
其中“级别”内的项目数量可能会有所不同。
通过编写如下内容,我可以为“级别”内的有限数量的项目部分实现相同的结果:
if len(levels) == 1:
my_dict[levels[0]] = "something"
elif len(levels) == 2:
my_dict[levels[0]][levels[1]] = "something"
elif len(levels) == 3:
my_dict[levels[0]][levels[1]][levels[2]] = "something"
(...)
Run Code Online (Sandbox Code Playgroud)
但我正在寻找一个更通用和优雅的解决方案。
有没有办法做到这一点?