我有一个 github 存储库,我使用 Github Actions 设置了一个 CI 脚本。在 95% 的 main 推送中,我们需要运行脚本,因此脚本是由pushon触发的main。有没有一种方法可以在不执行异常操作的情况下进行推送。我正在想象这样的事情:
git push main --no-action
Run Code Online (Sandbox Code Playgroud) 我有一个 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)
我需要这种格式的图像,以便进一步处理。
我怎么做?
我使用 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)