问题标签 [platypus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用 shell 调用 .py 文件时,鸭嘴兽找不到模块
我有一个工作 python 程序,我想在我的 Mac 上设置一个易于访问的脚本。除了它给出:
这是我脚本中的 Shell 代码
这是我尝试过的:
似乎正在运行错误的解释器,但如果您注意到是指定python3
的,这是正确的版本。当我尝试python
或python2
它以完全相同的方式做出反应时。
我还尝试将 Telethon 模块文件夹添加到捆绑文件中。完全没有改变它的反应。
当直接在我的终端中执行时,完全相同的代码可以完美运行,但由于某种原因,通过鸭嘴兽运行会破坏它。我难住了。
macos - 鸭嘴兽抑制状态菜单下拉文本?
我真的很喜欢Platypus 一键运行脚本到状态栏的能力。唯一的问题是我不希望下拉菜单文本在单击它时与脚本的输出一起出现。理想情况下,我可以单击它一次并让它执行一次,而不会出现任何对话选项。
有没有办法禁用它?
python - 使用 ReportLab 生成的 PDF 无法在 Adobe Acrobat 中打开;“需要一个 dict 对象。”
我正在使用 ReportLab 生成一个非常简单的报告。它有一些文本、大约 15 张小图像和一些自定义元数据。它可以正常生成并在 Chrome 或 Edge 上打开,但不会在 Acrobat 或 Reader 中打开。当在后两者之一中打开时,它会说“期望一个 dict 对象”,然后只为每一页显示一个空白的白色方块。
我根本没有使用鸭嘴兽,只是 reportlab.pdfgen.canvas。我将在此处放置代码的匿名版本。另外,我对一般编程很陌生,所以请不要评判我的菜鸟错误(就像字面上设置一个变量i来增加;即使我知道一个人很懒(也请忽略表格是图像;那是因为...原因))。
python - 将位置和名称作为参数传递给 reportlab.platypus 中的 SimpleDocTemplate
在抓取网站后,我正在使用 reportlab.platypus 创建一个 pdf 文件。如果我将文件名传递给 SimpleDocTemplate,它会将其保存到程序本身保存到的同一文件夹中。除了文件名参数之外,我找不到有关指定保存文件的位置的任何信息。我试着做这样的事情:
我得到的是
关于如何解决这个问题的任何线索?谢谢你。