问题标签 [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.
ruby - 红宝石没有从终端正确执行
我有以下红宝石脚本:
我可以从 CodeRunner 或 TextWrangler 运行此脚本,并使用 ruby 'filename' 从终端调用它。但是,我试图让脚本在某个时间点运行,并尝试使用 Keyboard Maestro 或 Platypus 调用脚本,但尽管它运行它似乎并没有完成该行
变量 td_rows 不包含任何内容。有谁知道为什么这不起作用?
非常感谢
python - 在 MAC 10.7 或 10.8 上强制使用 32 位 Python
我有 MAC OS X 10.8,我已经使用他们网站上的 Python 官方二进制文件将我的 python 更新到了 2.7.3 版本。
我正在尝试运行需要使用 32 位 python 执行的 python 脚本。
我如何强制运行 32 位 python 而不是 64 位?
命令文件 /usr/bin/python 给了我以下输出。
我也尝试过以下方法。
但这甚至没有帮助,因为现在,我猜我有自定义 python。
我的脚本中有 wxpython 代码,我正在使用 platypus 为 OSX 构建应用程序,所以我必须强制我的脚本使用 32 位 python 运行。请帮忙。
reportlab - 将 reportLab 中的文本与鸭嘴兽表格样式对齐
我正在使用 ReportLab 生成 PDF 报告。
我有一张桌子。我为垂直对齐设置了一个样式:
但是在某些表格单元格中它是不正确的,并且某些文本超出了单元格!为什么?解决方案是什么?
python - ReportLab 表的列跨越 PDF 页面的所有行?
我正在尝试以以下格式在 reportLab 中布局表格。该表是动态的,可以有很多行。
tTableStyle=[ ('SPAN',(1,0),(1,-1)) ]
如果表格适合一页,则效果很好,但如果表格被拆分为页面,则会崩溃。如果没有跨度,表格可以拆分,但我被第二列中的网格线卡住了。
已在此处阅读,这是由于使用的算法无法自动跨页面跨页但不确定如何解决此问题。
是否可以获取每页上显示的行数并使用它而不是-1?例如。x=rows_on_page1, y=rows_on_page2 然后在 tableStyle 我可以做类似的事情
有人建议手动创建表,但我不确定如何。任何帮助表示赞赏。
python - Reportlab:鸭嘴兽中是否可以有内部链接?
我知道我可以在内部与画布链接,但我的整个文档都是用鸭嘴兽设置的。Platypus 是否支持内部链接?如果没有,迁移到画布有多难?
提前致谢!
python - 调整reportlab.platypus.Paragraph的大小是否可以流动?
我有以下代码尝试调整reportlab鸭嘴兽流动文本的字体大小,直到它适合我给它的可用高度。但是我发现 Paragraph flowable 没有在递归的每个循环中保存其 style.fontSize 属性,并且 python baulks 具有无限递归。
谁能告诉我为什么 - 在 fit_space() 函数中,在 else 子句中,当我调用 p.wrap(aW, aH) 时,输出的值与我将段落的 fontSize 减 1 之前的值相同吗?如果我减小字体大小,包裹的高度肯定会更小吗?
有什么想法我哪里出错了吗?
更新 Nitzie 下面的代码几乎可以工作,只需要在我的情况下向 style.leading 添加调整大小:
TIA
python - 鸭嘴兽的奇怪问题(从脚本制作 .app 包)
我给自己写了一个小 Python 脚本,我想用它来自动处理某些类型的文件;因此,我想从中创建一个.app
,以便我可以将某些文件设置为自动打开。
所以我环顾四周,发现鸭嘴兽似乎可以满足我的需要。
然而,奇怪的是它不起作用。具体来说,它似乎没有找到正确的 python 解释器。我设置如下:
即,脚本类型是env
这样的,它应该像 shell 一样读取文件的顶行。
在magic.py
中,顶行是#!/usr/bin/env python2.7
。
现在,当我在命令行(即~/devel/magic.py whatever
)上运行 shell 脚本时,一切正常。但是当我运行该应用程序时,它会出错:
从命令行运行时,相同的导入工作得很好,所以我认为它以某种方式使用了错误的解释器。我该如何修复或调试这个?
python - 源代码后应用程序不起作用
我有一个正在运行的 Python+Tkinter 程序,它是一个字典创建器。但是,当我将源代码转换为应用程序时,程序本身不会创建它应该创建的文件。我对编程很陌生,如果您能帮助我,我将不胜感激。到目前为止,我已经尝试过 py2app 和 platypus 都给出了相同的结果。
这是代码:
macos - 应用程序在其他 Mac 上给出“无法打开 .app,因为不支持经典环境”,但我自己可以正常工作
我写了一个 bash 脚本的应用程序,整个东西是一个 bash 脚本,它调用了一些 osascripts,也主要用于用户输入,它在我的电脑上运行得很好,所以我用 platypus 把脚本变成了一个应用程序,以便我可以将其发送给朋友,当他尝试打开它时,它说您无法打开应用程序**,因为不再支持经典环境:http ://www.imgur.com/ze0ya4B .png
任何运行 bash 的 Mac 至少应该能够运行正确吗?可能是 osascripts 的东西吗?我在论坛中找不到任何人有同样问题并解决它的东西。
Tl; Dr:通过 platypus 放置 bash 脚本,当另一台 Mac 尝试打开新的 .app 文件时会出错。
我正在运行山狮,所以我的 macbook 也不应该支持经典环境,这可能会让其他计算机认为经典环境中有一些东西。如果您认为这会有所帮助,我可以上传我的源代码。
python - 如何使用reportlab platypus将大文件转换为pdf格式的表格?
在搜索和阅读不同的论坛帖子之后,我想我现在可以在这里发布我的问题。
我正在生成一个 pdf 文件,其中包含一个大表格和表格末尾的一些文本。我有一个源文件(.txt)格式。源文件中的每一行在 pdf 文件的表格中构成一行。
我有一个脚本,当源文件很小时,它工作得很好。
并且,为表格生成矩阵的代码
样式和页面布局已定义但未在此处显示。
但是当源文件较大时,脚本会变慢。我在stackoverflow问题中找到了一个类似案例的帖子,它正在创建段落而不是表格。我可以分块读取我的源文件,但是我现在想知道如何将每个表附加到第一个表。
问题:对于大小约为 1MB 甚至更大的查询文件,如何使其快速运行?使用块,如何打印单个表中的所有数据?还有什么其他更好的选择?