一个Punchcard生成包

PyPunch的Python项目详细描述


皮潘克

Python穿孔卡片制作器

Quality Gate StatusPyPI version fury.ioGitHub license

概述

这个包创建了一个旧IBM029Keypunch puchcard的简单图形表示。 默认情况下,将穿孔卡片保存到out_card.png。可以通过指定不同的 文件路径(见下文)。它在内部使用枕头,因此支持大多数图像类型,具体取决于 文件扩展名。在

使用

可使用以下方法:


PyPunch.build_card(command: str = "Example Command", out_file="out_card.png")

这是本模块的主要功能。(可选)获取命令和文件名,然后生成 带有此命令的穿孔卡片,并将其保存在out_file。在

注意:这不是编译器! 这个模块的输出只是一个编码字符串。编译要复杂得多,需要 了解整个程序和系统架构,因此作为练习留给 读者。在


PyPunch.mappings

这是一个dict,由映射到需要穿孔的位置列表的有效字符组成 出局。例如,'I': (0, 11)表示冲压I需要在位置0打孔 和11。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JavaScript:无法解析带有错误标记的json   自定义对象的java ArrayList   java如何将JUnit5源代码导入Eclipse?   java XML格式不正确   java mysql cpanel netbeans远程连接   使用java中的正则表达式跨文本中的多行进行字符串匹配   java从控制台禁用freemarker日志   java将ReadableDuration添加到ReadableInstant   java Fit JavaFX WebView浏览器内容到窗口   java Hibernate可连接多个类型   由于BeanCreationException,在Spring中使用CDI注入java属性失败   macos如何将命令行参数传递给使用open命令运行的程序?   JAVAlang.NoSuchFieldError:原型Struts2。5.   java如何实现getClassLoader()的等效功能。Eclipse插件中的getResources()?   java访问类内ArrayList的变量   java Spring MVC、JSON、字符串字段的错误序列化,长度超过1000个字符   utf 8如何在java中将文本内容规范化为utf 8   java对话中未捕获空指针异常   带CXF的java Web服务:如何使用ResponseWrapper?