小编Fab*_*ato的帖子

电子,如何使窗口从屏幕外滑动?(如通知中心)

我想实现与 macOS 通知中心相同的打开/关闭动画,基本上是从侧面滑动。

是否可以使用电子来做到这一点?

macos electron

6
推荐指数
1
解决办法
2527
查看次数

在浏览器中打开 base64 编码文件

在 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)

但我有一个“错误打开位置:不支持指定的位置”错误。

这样做的正确方法是什么?

谢谢。

python base64

5
推荐指数
0
解决办法
1629
查看次数

如何在 Python 中动态移动嵌套字典

我有一个字典,里面有动态数量的嵌套字典,如下所示:

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)

但我正在寻找一个更通用和优雅的解决方案。

有没有办法做到这一点?

python dictionary nested

3
推荐指数
1
解决办法
2848
查看次数

标签 统计

python ×2

base64 ×1

dictionary ×1

electron ×1

macos ×1

nested ×1