小编Car*_*sen的帖子

无需 GitHub 操作的单次推送

我有一个 github 存储库,我使用 Github Actions 设置了一个 CI 脚本。在 95% 的 main 推送中,我们需要运行脚本,因此脚本是由pushon触发的main。有没有一种方法可以在执行异常操作的情况下进行推送。我正在想象这样的事情:

git push main --no-action
Run Code Online (Sandbox Code Playgroud)

git github github-actions

10
推荐指数
1
解决办法
2222
查看次数

如何将 PIL ImageDraw 转换为 Image

我有一个 PIL 图像:

img=Image.open(...)
Run Code Online (Sandbox Code Playgroud)

我将其转换为 anImageDraw并写入其中。

img=ImageDraw.Draw(img)
Run Code Online (Sandbox Code Playgroud)

现在我将文本输入:

img.text((0,0), 'text', (0,0,0))
Run Code Online (Sandbox Code Playgroud)

现在我想要它作为图像返回

我希望有这样的事情:

img = Image.fromdraw(img)
Run Code Online (Sandbox Code Playgroud)

我需要这种格式的图像,以便进一步处理。

我怎么做?

python python-imaging-library

4
推荐指数
1
解决办法
2203
查看次数

“zsh:未知文件属性:0”在命令行上传递 Python 元组

我使用 zsh (5.8) 从 Mac 上的终端调用 Python (3.8) 脚本,导致标题中出现错误消息。我找到了解决此问题的方法(尽管并不优雅),但我想了解出了什么问题。

我的Python文件test.py

import argparse
from ast import literal_eval

parser = argparse.ArgumentParser(description="test")
parser.add_argument("--test", default="", type=str, help="test")

args = parser.parse_args()

print(literal_eval(args.test))
Run Code Online (Sandbox Code Playgroud)

使用命令行调用此脚本会python test.py --test (0.4,0.3)导致此错误消息zsh: unknown file attribute: 0

这意味着什么?


关于 的解释literal_eval

literal_eval接受一个字符串 like"(0.3,0.4)"并将其计算为元组 st

a = literal_eval("(0.3,0.4)")
type(a)
<class 'tuple'>
Run Code Online (Sandbox Code Playgroud)

python zsh

2
推荐指数
1
解决办法
4961
查看次数